Czy istnieje program pocztowy z wierszem poleceń dla komputerów Mac?

34

Mój profesor C ++ kazał nam używać Terminala do edycji kodu. Czy istnieje aplikacja lub program, który pozwoli mi wysyłać i odbierać wiadomości e-mail za pośrednictwem terminala, dzięki czemu mogę pozostać w jednym oknie?

Mosze
źródło

Odpowiedzi:

37

To z pewnością zabiera mnie z powrotem do czasów uniwersyteckich ...

Mutt wciąż jest jednym z najlepszych klientów poczty na terminalach. To trwa dłużej, niż chciałbym przyznać. Jest dostępny jako pakiet homebrew :

> 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

Ogólnie rzecz biorąc, będziesz mieć znacznie lepsze wrażenia z korzystania z czegoś takiego jak Mutt niż z czymś takim, mailponieważ obsługuje IMAP, POP3 i SMTP - nie musisz uczyć się sendmaila itp., Aby móc pracować z Twoimi kontami.

Możesz nawet użyć Mutt z Gmailem, jeśli to twoja torba. Zobacz ten artykuł, aby uzyskać szczegółowe informacje na temat konfigurowania Mutt do pracy z Gmailem .

Ładne kolory ...

Mutt w akcji

Ian C.
źródło
11
LOL. Głosowanie w dół. Może niezadowolony użytkownik PINE? Boli utknąć w ciemnych czasach programów pocztowych. :)
Ian C.
11

Dla pełnoprawnego klienta pocztowego opartego na terminalu, który obsługuje większość protokołów e-mail, sugerowałbym użycie mutt . Możesz pobrać mutta stąd , jeśli chcesz budować ze źródła. Ta strona zawiera wskazówki dotyczące instalacji w systemie OS X.

Jeśli używasz homebrew, instalacja jest tak prosta jak brew install mutt(i podobnie dla finki macports).

Oto kilka podstawowych kroków, aby .muttrcskonfigurować:

#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

Możesz dostosować je dalej, jak chcesz, a także kilka przydatnych pytań w mutttagu na Unix.SE i StackOverflow

rm -rf
źródło
1
Po zainstalowaniu mutta przez homebrew, mogłem zobaczyć mój lokalny e-mail (/ var / mail / admin), ale nie mogłem niczego usunąć - mutt powtarzał, że skrzynka pocztowa jest „tylko do odczytu”. Okazuje się, musiałem dodać się do mailgrupy, aby móc usunąć: dseditgroup -o edit -u [username] -p -a [username] -t user mail. Nie wiem, czy tak się dzieje podczas instalacji innymi metodami, ale to brzmi jak sprawa Darwina, więc prawdopodobnie tak.
TheMadDeveloper
11

Tak, a oto kolejny system o nazwie Alpine Messaging System znany również jako Alpine . Dostępne na University of Washington

Alpine to darmowy klient poczty e-mail opracowany na University of Washington. Alpine 1.0 został publicznie wydany 20 grudnia 2007 r. Nazwa „Alpine” oznacza alternatywnie program licencjonowany dla wiadomości internetowych i wiadomości e-mail. Alpine to przeróbka Pine Message System, która dodaje obsługę Unicode i innych funkcji. Alpine ma być odpowiedni zarówno dla niedoświadczonych użytkowników poczty e-mail, jak i dla najbardziej wymagających użytkowników zaawansowanych. Alpine jest rozwijany na University of Washington, podobnie jak Pine przed nim. Alpine można się nauczyć poprzez eksplorację i korzystanie z pomocy kontekstowej. Interfejs użytkownika można dostosować.

Jeśli zainstalujesz MacPorts , możesz zainstalować alpine, wykonując następujące czynności:

sudo port install alpine

Alpine 2.0 w akcji

MrDaniel
źródło
3
lub jeśli używasz homebrew „brew install alpine”
vr_driver
4

Spójrz na polecenie mail . Umożliwi Ci wysyłanie i odbieranie wiadomości e-mail w terminalu.

Rozsądny
źródło
8
Wskazówka: Możesz utworzyć link do stron podręcznika systemu Mac OS X za pośrednictwem developer.apple.com, wersja programu wiersza polecenia dla komputerów Mac nie zawsze działa dokładnie tak samo, jak odpowiednia wersja dla systemu Linux; oto strona podręcznika dla poczty: developer.apple.com/library/mac/#documentation/Darwin/Reference/…
Rinzwind