10

I'm looking for an app that will let me send email only. Often in the course of my work I need to just fire off a quick email but don't want to get stuck firing up my mail client and reading new email.

The closest I've seen is QuickMailer, but it just fires up Mail.app and sends an email using that... then keeps Mail.app open.

I want a UI like QuickMailer's, but an app that sends the email right away without using Mail.app.

Does anything like this exist?

5
  • might be a duplicate apple.stackexchange.com/questions/58730/…
    – Anonymous
    Commented Feb 25, 2013 at 10:15
  • Quicksilver has a plugin to do this, but I've just tried it and can't get it to work reliably. It's free, though, so you might give it a try. qsapp.com
    – seanhussey
    Commented Feb 25, 2013 at 19:53
  • The linked question might help, but since the answers there are to use QuickMailer (and not Quicksilver) let's leave both live on the site for now.
    – bmike
    Commented Feb 25, 2013 at 22:56
  • 1
    For iOS? Mac OS X? Platform matters.
    – Daniel
    Commented Mar 1, 2013 at 17:15
  • Why shutdown Mail.app in the first place?
    – mmmmmm
    Commented Nov 1, 2015 at 15:15

9 Answers 9

4

Command line will do the trick (with some configuration). You will need to set it up to use your Google account authentication (I noted you tagged the question with "gmail" so I am assuming that's your provider).

This site has the details on how to set it up. If you use two-step authentication with your account just create an application password for command line and use that token when adding in SASL password.

This setup works well but won't handle attachments. If you need to send a file, you'll probably have an easier time using the Mail GUI.

However, your problem is that you don't want to open a program to send a message, correct? Because this requires you to have Terminal open, or to open Terminal when you need to send. But it would be fairly easy to knock together an Applescript that will prompt you for destination address, subject, and text of email, then bounce that directly to the shell and exit. Throw this into your user scripts folder and make sure your Mac is configured to show Scripts in the menu bar for quick access.

Second Edit: Updated the applescript to work a little more efficiently; uses the code from here to write the message body to a temp file in your home directory, then simply uses cat to read the file contents into an email message, and finally deletes the temp file. I tested it and it works well even with characters that were mishandled by the original script.

try
    display dialog "Send email to:" default answer "[email protected]"
    set theEmail to (text returned of result)
    if theEmail is "[email protected]" then error "No recipient specified!"

    display dialog "Email subject:" default answer "Subject"
    set theSubject to (text returned of result)
    if theEmail is "Subject" then error "No subject specified!"

    display dialog "Message:" default answer ¬
        "Enter message text" & return & return & return & return
    set theBody to (text returned of result)

    set this_file to (((path to home folder) as text) & "message.tmp")
    my write_to_file(theBody, this_file, true)

    do shell script "cd ~/; cat message.tmp | mail -s \"" & theSubject & "\" " & theEmail & "; rm message.tmp"

on error theError
    display dialog theError buttons {"Quit"} default button 1
end try

-- this subroutine saves input as a text file
on write_to_file(this_data, target_file, append_data) -- (string, file path as string, boolean)
    try
        set the target_file to the target_file as text
        set the open_target_file to ¬
            open for access file target_file with write permission
        if append_data is false then ¬
            set eof of the open_target_file to 0
        write this_data to the open_target_file starting at eof
        close access the open_target_file
        return true
on error
        try
            close access file target_file
        end try
        return false
    end try
end write_to_file
1
  • Addendum: To get Postfix running at start you'll need to see the instructions here, otherwise it will shut down on you at reboot.
    – dr.nixon
    Commented Mar 1, 2013 at 16:24
4

Co-author of QuickMailer here. We just released QuickMailer 2.0 which has SMTP support.

http://quickmailer.im

That would make it possible for you to bypass Mail.app and do exactly what you wanted.

1

The closest thing I've found for writing a quick email is Mail Unread Menu. Donation-ware, lives in the menubar, alerts to new mail, show number of unread and more; technically a Mail plugin, has worked for me for years.

You would have to leave Mail running, background or hide or send to another desktop.

And you do have to pull down Mail Unread Menu to select Compose New Mail. But handy nonetheless.

1

I use Apple Mail. When I need to work without email distraction, I take all accounts offline (under the Mailbox menu). This lets me still send email without being distracted by incoming messages.

1

If you put "......" in the "incoming mail server" you will be able to sent but not to receive mails in the Mail.app

0

Does your work involve a web browser already being open? Just type mailto: into its URL bar and your favorite mail client will open to a compose screen; even a web client, if your browser is set up to do that! Closing it again just takes a Cmd-Q (Cmd-W, if you were using a web client in a browser tab).

1
  • @Zo219 — Typing mailto: in the address bar is not enough. Then you have to pres Return. Commented Jun 5, 2014 at 9:02
0

If you like the command line, you could just type the following into an app such as Terminal:

myserver> mail [email protected]

2
  • 1
    Are you sure that this works out of the box on a standard OS X system?
    – nohillside
    Commented Feb 28, 2013 at 19:07
  • 1
    No, it would have to be a mail server. Commented Feb 28, 2013 at 20:12
-2

I have QikMsg in the AppStore, that does messages to Facebook, Twitter, Tencent, and Weibo. The last two are Chinese sites. I will add email to it this week - good idea there.

In fact, the updated version, with simple email send only, will be on the way to the app store in an hour or so... Correction - It's in review now ...

-2

You can use zenoutbox.com an application available on mac that lets you send email only via application.

You can connect gmail / workspace emails to this application.

Very simple and useful app.

5
  • Umm...this is vaporware. The only thing you can select is "Coming Soon." This might have been a good answer if the product actually existed.
    – Allan
    Commented Aug 3, 2023 at 16:08
  • Its not launched yet because i find it on coming soon. Commented Aug 3, 2023 at 16:10
  • 1
    How can you know it's a "Very simple and useful app" if it isn't available yet and you found it on ProductHunt?
    – nohillside
    Commented Aug 3, 2023 at 19:32
  • I've downloaded beta version & i think they closed the beta download so you can wait till launch. Commented Aug 4, 2023 at 13:33
  • My bad i did not elaborate properly lol Commented Aug 4, 2023 at 13:36

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .