Gibt es eine App, mit der ich nur E-Mails senden kann?

10

Ich suche eine App, mit der ich nur E-Mails senden kann. Während meiner Arbeit muss ich oft nur eine kurze E-Mail abfeuern, möchte aber nicht stecken bleiben, meinen E-Mail-Client zu starten und neue E-Mails zu lesen.

Das nächste, das ich gesehen habe, ist QuickMailer , aber es startet nur Mail.app und sendet damit eine E-Mail ... dann bleibt Mail.app geöffnet.

Ich möchte eine Benutzeroberfläche wie die von QuickMailer, aber eine App, die die E-Mail sofort sendet, ohne Mail.app zu verwenden.

Gibt es so etwas?

kareem
quelle
könnte ein Duplikat sein apple.stackexchange.com/questions/58730/…
Anonym
Quicksilver hat ein Plugin, um dies zu tun, aber ich habe es gerade ausprobiert und kann es nicht zuverlässig zum Laufen bringen. Es ist jedoch kostenlos, also können Sie es versuchen. qsapp.com
Seanhussey
Die verknüpfte Frage könnte helfen, aber da die Antworten dort QuickMailer (und nicht Quicksilver) verwenden, lassen wir beide vorerst live auf der Website.
bmike
1
Für iOS? Mac OS X? Plattform ist wichtig.
Daniel
Warum sollte Mail.app überhaupt heruntergefahren werden?
user151019

Antworten:

4

Die Befehlszeile erledigt den Trick (mit einigen Konfigurationen). Sie müssen es einrichten, um die Authentifizierung Ihres Google-Kontos zu verwenden (ich habe festgestellt, dass Sie die Frage mit "Google Mail" markiert haben, also gehe ich davon aus, dass dies Ihr Anbieter ist).

Diese Seite enthält Details zum Einrichten. Wenn Sie mit Ihrem Konto eine zweistufige Authentifizierung verwenden, erstellen Sie einfach ein Anwendungskennwort für die Befehlszeile und verwenden Sie dieses Token, wenn Sie ein SASL-Kennwort hinzufügen.

Dieses Setup funktioniert gut, kann jedoch keine Anhänge verarbeiten. Wenn Sie eine Datei senden müssen, fällt es Ihnen wahrscheinlich leichter, die Mail-GUI zu verwenden.

Ihr Problem ist jedoch, dass Sie kein Programm zum Senden einer Nachricht öffnen möchten, richtig? Dafür müssen Sie das Terminal geöffnet haben oder das Terminal öffnen, wenn Sie senden müssen. Es wäre jedoch ziemlich einfach, ein Applescript zusammenzustellen, das Sie zur Eingabe der Zieladresse, des Betreffs und des E-Mail-Textes auffordert, und dieses dann direkt an die Shell weiterzuleiten und zu beenden. Werfen Sie dies in Ihren Benutzerskriptordner und stellen Sie sicher, dass Ihr Mac so konfiguriert ist, dass Skripte in der Menüleiste für den schnellen Zugriff angezeigt werden.

Zweite Bearbeitung: Das Applescript wurde aktualisiert, um ein wenig effizienter zu arbeiten. verwendet den Code von hier , um den Nachrichtentext in eine temporäre Datei in Ihrem Home-Verzeichnis zu schreiben, verwendet dann einfach cat, um den Dateiinhalt in eine E-Mail-Nachricht zu lesen, und löscht schließlich die temporäre Datei. Ich habe es getestet und es funktioniert auch mit Zeichen, die vom ursprünglichen Skript falsch behandelt wurden.

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
dr.nixon
quelle
Nachtrag: Um Postfix beim Start zum Laufen zu bringen, müssen Sie die Anweisungen hier lesen, da es sonst beim Neustart heruntergefahren wird.
Dr. Nixon
4

Co-Autor von QuickMailer hier. Wir haben gerade QuickMailer 2.0 veröffentlicht, das SMTP-Unterstützung bietet.

http://quickmailer.im

Das würde es Ihnen ermöglichen, Mail.app zu umgehen und genau das zu tun, was Sie wollten.

Rasmus Porsager
quelle
1

Das nächste, was ich zum Schreiben einer schnellen E- Mail gefunden habe, ist das Mail Unread Menu . Spendenware, lebt in der Menüleiste, benachrichtigt über neue E-Mails, zeigt die Anzahl der ungelesenen und mehr an; Technisch gesehen ein Mail-Plugin, das seit Jahren für mich funktioniert.

Sie müssten Mail laufen lassen, im Hintergrund oder ausblenden oder an einen anderen Desktop senden.

Und Sie müssen das Menü "Ungelesene E-Mails" öffnen, um "Neue E-Mails verfassen" auszuwählen. Aber trotzdem praktisch.

Zo219
quelle
1

Ich benutze Apple Mail. Wenn ich ohne E-Mail-Ablenkung arbeiten muss, schalte ich alle Konten offline (im Menü "Postfach"). Auf diese Weise kann ich weiterhin E-Mails senden, ohne von eingehenden Nachrichten abgelenkt zu werden.

Kerl
quelle
0

Ist bei Ihrer Arbeit bereits ein Webbrowser geöffnet? Geben Sie einfach mailto:die URL-Leiste ein und Ihr bevorzugter E-Mail-Client wird für einen Erstellungsbildschirm geöffnet. sogar ein Webclient, wenn Ihr Browser dafür eingerichtet ist! Das erneute Schließen Cmderfordert nur ein -Q ( Cmd-W, wenn Sie einen Webclient in einer Browserregisterkarte verwendet haben).

JRobert
quelle
@ Zo219 - Mailto eingeben : in der Adressleiste reicht nicht aus. Dann müssen Sie Return zurückgeben .
Nicolas Barbulesco
0

Wenn Ihnen die Befehlszeile gefällt, können Sie Folgendes in eine App wie Terminal eingeben:

myserver> mail [email protected]

user8128167
quelle
1
Sind Sie sicher, dass dies auf einem Standard-OS X-System sofort funktioniert?
Nohillside
1
Nein, es müsste ein Mailserver sein.
user8128167
0

Wenn Sie "......" in den "Posteingangsserver" eingeben, können Sie in der Mail.app E-Mails senden, aber nicht empfangen

Ersan Tzampaz
quelle
-2

Ich habe QikMsg im AppStore, das Nachrichten an Facebook, Twitter, Tencent und Weibo sendet. Die letzten beiden sind chinesische Websites. Ich werde diese Woche eine E-Mail hinzufügen - gute Idee dort.

Tatsächlich wird die aktualisierte Version, die nur einfache E-Mails sendet, in ungefähr einer Stunde auf dem Weg zum App Store sein ... Korrektur - Sie wird derzeit überprüft ...

Harry McGovern
quelle