Ich suche eine App, mit der ich nur E-Mails senden kann. Oft muss ich im Laufe meiner Arbeit nur eine schnelle E-Mail abschicken, möchte aber nicht damit stecken bleiben, meinen E-Mail-Client hochzufahren und neue E-Mails zu lesen.
Das nächste, was ich gesehen habe, ist QuickMailer , aber es startet einfach Mail.app und sendet damit eine E-Mail ... und hält dann 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?
Die Befehlszeile reicht aus (mit etwas Konfiguration). Sie müssen es einrichten, um die Authentifizierung Ihres Google-Kontos zu verwenden (ich habe festgestellt, dass Sie die Frage mit "gmail" markiert haben, also gehe ich davon aus, dass dies Ihr Anbieter ist).
Auf dieser Website finden Sie Einzelheiten zur Einrichtung. Wenn Sie die zweistufige Authentifizierung mit Ihrem Konto verwenden, erstellen Sie einfach ein Anwendungskennwort für die Befehlszeile und verwenden Sie dieses Token beim Hinzufügen des SASL-Kennworts.
Dieses Setup funktioniert gut, verarbeitet aber keine Anhänge. Wenn Sie eine Datei senden müssen, haben Sie es wahrscheinlich einfacher, die Mail-GUI zu verwenden.
Ihr Problem ist jedoch, dass Sie kein Programm öffnen möchten, um eine Nachricht zu senden, richtig? Denn dazu müssen Sie das Terminal geöffnet haben oder das Terminal öffnen, wenn Sie senden müssen. Aber es wäre ziemlich einfach, ein Applescript zusammenzubauen, das Sie zur Zieladresse, zum Betreff und zum Text der E-Mail auffordert, das dann direkt an die Shell weiterleitet und beendet. Werfen Sie dies in Ihren Benutzerskriptordner und stellen Sie sicher, dass Ihr Mac so konfiguriert ist, dass er Skripts in der Menüleiste für den schnellen Zugriff anzeigt.
Zweite Bearbeitung: Applescript aktualisiert, um etwas 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 einzulesen, und löscht schließlich die temporäre Datei. Ich habe es getestet und es funktioniert gut, selbst mit Zeichen, die vom ursprünglichen Skript falsch behandelt wurden.
try
display dialog "Send email to:" default answer "email@domain.com"
set theEmail to (text returned of result)
if theEmail is "email@domain.com" 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
Co-Autor von QuickMailer hier. Wir haben gerade QuickMailer 2.0 veröffentlicht, das SMTP unterstützt.
Das würde es Ihnen ermöglichen, Mail.app zu umgehen und genau das zu tun, was Sie wollten.
Das nächste, was ich zum Schreiben einer schnellen E-Mail gefunden habe, ist Mail Unread Menu . Donation-Ware, Leben in der Menüleiste, Benachrichtigungen über neue E-Mails, Anzahl der ungelesenen anzeigen und mehr; technisch gesehen ein Mail-Plugin, hat bei mir jahrelang funktioniert.
Sie müssten Mail im Hintergrund laufen lassen oder ausblenden oder an einen anderen Desktop senden.
Und Sie müssen das Menü „Ungelesene E-Mails“ herunterziehen, um „Neue E-Mail erstellen“ auszuwählen. Aber trotzdem handlich.
Ich nutze Apple-Mail. Wenn ich ohne E-Mail-Ablenkung arbeiten muss, schalte ich alle Konten offline (im Postfach-Menü). Dadurch kann ich immer noch E-Mails senden, ohne von eingehenden Nachrichten abgelenkt zu werden.
Beinhaltet Ihre Arbeit einen bereits geöffneten Webbrowser? Geben Sie einfach mailto:
in die URL-Leiste ein und Ihr bevorzugter E-Mail-Client öffnet sich mit einem Erstellungsbildschirm; sogar ein Webclient, wenn Ihr Browser dafür eingerichtet ist! Das erneute Schließen erfordert nur ein Cmd-Q ( Cmd-W, wenn Sie einen Webclient in einem Browser-Tab verwendet haben).
Wenn Ihnen die Befehlszeile gefällt, können Sie einfach Folgendes in eine App wie Terminal eingeben:
myserver> mail friend@some-domain.com
Wenn Sie "......" in den "Posteingangsserver" eingeben, können Sie in der Mail.app Mails senden, aber nicht empfangen
Ich habe QikMsg im AppStore, das Nachrichten an Facebook, Twitter, Tencent und Weibo sendet. Die letzten beiden sind chinesische Seiten. Ich werde diese Woche eine E-Mail hinzufügen - gute Idee.
Tatsächlich wird die aktualisierte Version, nur mit einfachem E-Mail-Versand, in etwa einer Stunde auf dem Weg in den App Store sein ... Korrektur - Sie wird gerade überprüft ...
Anonym
seanhussey
Fahrrad
Daniel
mmmmmm