Giter VIP home page Giter VIP logo

undosendmail's Introduction

#Undo Send Mail for Apple Mail

Here's a little plugin to Mail.app which I wrote because I missed Gmail's functionality to delay the sending of Emails for a short time. This plug-in will do exactly that. So: write a mail, hit send, and you'll have some time to review your text before it is sent for good. Hit send (Command-Shift-D) again to abort the sending and edit it once more.

This software is not finished, not supported by Apple or me, has not a particularly well designed user experience, and does contain bugs. I built this for myself, and for now, this will remain the scope of this project. Use this software only if you are a programmer and know what you are doing. That said, I'll be happy to hear about suggestions and pull requests.

Use at your own risk.

— Leonhard Lichtschlag

##Installation:

  1. Complile with Xcode
  2. Copy product to ~/Library/Mail/Bundles/
  3. Run defaults write com.apple.mail EnableBundles 1

If you do not know what this means, then this plug-in is not for you.

##Uninstallation:

  1. Delete ~/Library/Mail/Bundles/UndoSendMail.mailbundle

##Debugging: Of course, future releases of Mail.app can break the plug-in functionality. Mail.app loads only plug-ins that advertise to be compatible with the respective version of Mail. If Mail gets updated (e.g. a point release on Mac OS) all plug-ins (including UndoSendMail) need to whitelist the release in the Info.plist. Should UndoSendMail encounter problems that it cannot deal with, it will complain on the console. Should UndoSendMail crash Mail, Mail.app will quarantine the bundle from the plug-in folder.

undosendmail's People

Contributors

lichtschlag avatar mathematicalconscience avatar 0x7e avatar

Stargazers

 avatar Jonás Socas avatar Benjamin Richter avatar Daniel Lee Harple avatar Alexandre Espinosa Menor avatar Satya Mishra avatar Jerzerak avatar Gabriel Wanzek avatar  avatar Edam Li avatar Wolfgang Baird avatar Emma Segal-Grossman avatar Tobi Schäfer avatar Wentao Han avatar James Murphy avatar Daniel Miedema avatar Salvatore Gentile avatar Claudio d'Angelis avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

undosendmail's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.