Gibt es ein Kommandozeilen-Mailprogramm für Mac?

34

Mein C ++ - Professor hat uns veranlasst, das Terminal zum Bearbeiten von Code zu verwenden. Gibt es eine App oder ein Programm, mit dem ich E-Mails über das Terminal senden und empfangen kann, damit ich in einem Fenster bleiben kann?

Moshe
quelle

Antworten:

37

Das bringt mich sicher zurück zu meinen Uni-Tagen ...

Mutt muss immer noch einer der besten terminalbasierten Mail-Clients sein. Es ist schon länger da, als ich zugeben möchte. Es ist als Homebrew- Paket erhältlich:

> brew info mutt
mutt 1.5.21
http://www.mutt.org/
Depends on: tokyo-cabinet
Not installed
http://github.com/mxcl/homebrew/commits/master/Library/Formula/mutt.rb

Insgesamt erhalten Sie mit Mutt eine viel bessere Erfahrung als mit Mutt, mailda es IMAP, POP3 und SMTP unterstützt. Sie müssen sendmail oder ähnliches nicht lernen, damit es mit Ihren Konten funktioniert.

Sie können Mutt sogar mit Google Mail verwenden, wenn dies Ihre Tasche ist. In diesem Artikel erfahren Sie, wie Sie Mutt für die Arbeit mit Google Mail einrichten .

Schöne Farben ...

Mutt in Aktion

Ian C.
quelle
11
LOL. Eine Gegenstimme. Verärgerter PINE-User vielleicht? Scheiße, im dunklen Zeitalter von Terminal-Mail-Programmen hängen zu bleiben. :)
Ian C.
11

Für einen vollwertigen Terminal-basierten E-Mail-Client, der die meisten E-Mail-Protokolle unterstützt, würde ich die Verwendung von mutt vorschlagen . Sie können mutt von hier herunterladen , wenn Sie aus dem Quellcode erstellen möchten. Auf dieser Webseite finden Sie Anweisungen zur Installation unter OS X.

Wenn Sie verwenden homebrew, ist die Installation so einfach wie brew install mutt(und in ähnlicher Weise für finkund macports).

Hier sind einige grundlegende Schritte, um Ihre .muttrcKonfiguration vorzunehmen:

#Set account info
set spoolfile=/var/spool/mail/jdoe #if using IMAP, use imaps://example.com/INBOX
set folder="$HOME/mail"            #if using IMAP, use imaps://example.com/
set imap_user=jdoe
set from='[email protected]'
set realname='John Doe'
set signature="~/.signature"

#Mailbox behaviour
set mail_check=15                  #check for new mail
set timeout=30
set include=yes                    #quote when replying

#Compose/reply/etc...
set editor=vim                     #change to your favourite command line editor  
ignore headers *
unignore headers from to subject date cc
hdr_order from to cc subject date
set fast_reply                     #don't ask for to, subject when replying
unset metoo                        #remove myself from replies
set sort=date-received

Sie können diese weiter anpassen, wie Sie möchten, und es gibt auch einige nützliche Fragen im muttTag zu Unix.SE und StackOverflow

rm -rf
quelle
1
Nach der Installation von mutt über homebrewkonnte ich meine lokale E-Mail-Adresse (/ var / mail / admin) anzeigen, aber nichts löschen. Stellt sich heraus , hatte ich mich dem hinzufügen mailGruppe der Lage sein , zu löschen: dseditgroup -o edit -u [username] -p -a [username] -t user mail. Ich weiß nicht, ob das bei der Installation mit anderen Methoden passiert, aber es klingt wie ein Darwin-Ding, also ist es wahrscheinlich so.
TheMadDeveloper
11

Ja, und hier ist ein weiteres, das Alpine Messaging System, auch bekannt als Alpine . Erhältlich an der University of Washington

Alpine ist ein kostenloser Software-E-Mail-Client, der an der University of Washington entwickelt wurde. Alpine 1.0 wurde am 20. Dezember 2007 veröffentlicht. Der Name "Alpine" steht für "Alternatives Lizenzprogramm für Internetnachrichten und E-Mails". Alpine ist eine Neufassung des Pine Message Systems , die Unicode und andere Funktionen unterstützt. Alpine soll sowohl für unerfahrene E-Mail-Benutzer als auch für die anspruchsvollsten Power-User geeignet sein. Alpine wurde an der University of Washington entwickelt, genau wie Pine zuvor. Alpine kann durch Erkundung und kontextsensitive Hilfe erlernt werden. Die Benutzeroberfläche kann angepasst werden.

Wenn Sie MacPorts installieren , können Sie alpine folgendermaßen installieren:

sudo port install alpine

Alpine 2.0 in Aktion

MrDaniel
quelle
3
oder wenn Sie Homebrew verwenden "
Brew
4

Schauen Sie sich den Befehl mail an . Damit können Sie E-Mails im Terminal senden und empfangen.

Sinnvoll
quelle
8
Tipp: Sie können über developer.apple.com eine Verknüpfung zu den Mac OS X-Manpages herstellen. Die Mac-Version eines Befehlszeilenprogramms funktioniert nicht immer genau so wie die entsprechende Linux-Version. Hier ist die Manpage für Mail: developer.apple.com/library/mac/#documentation/Darwin/Reference/…
Rinzwind