Apakah ada program surat perintah baris untuk Mac?

34

Profesor C ++ saya telah meminta kami menggunakan Terminal untuk mengedit kode. Apakah ada aplikasi atau program yang akan memungkinkan saya untuk mengirim dan menerima email melalui Terminal, sehingga saya bisa tinggal di satu jendela?

Moshe
sumber

Jawaban:

37

Ini pasti membawaku kembali ke masa kuliahku ...

Mutt masih harus menjadi salah satu klien surat berbasis terminal terbaik di luar sana. Sudah ada lebih lama dari yang ingin saya akui. Ini tersedia sebagai paket 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

Secara keseluruhan Anda akan mendapatkan pengalaman yang jauh lebih baik menggunakan sesuatu seperti Mutt daripada Anda akan dengan sesuatu seperti mailkarena mendukung IMAP, POP3 dan SMTP - Anda tidak harus belajar sendmail atau hal seperti itu untuk membuatnya bekerja dengan akun Anda.

Anda bahkan dapat menggunakan Mutt dengan Gmail jika itu tas Anda. Lihat artikel ini untuk detail tentang pengaturan Mutt agar berfungsi dengan Gmail .

Warna cantik ...

Mutt beraksi

Ian C.
sumber
11
LOL. Suara turun. Pengguna PINE yang tidak puas mungkin? Menyebalkan terjebak dalam zaman kegelapan program surat terminal. :)
Ian C.
11

Untuk klien email berbasis terminal penuh yang mendukung sebagian besar protokol email, saya sarankan menggunakan mutt . Anda dapat mengunduh mutt dari sini , jika Anda ingin membangun dari sumber. Halaman web ini memberi Anda petunjuk tentang cara menginstal pada OS X.

Jika Anda menggunakan homebrew, menginstal adalah sesederhana brew install mutt(dan juga untuk finkdan macports).

Berikut adalah beberapa langkah dasar untuk mendapatkan .muttrckonfigurasi Anda :

#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

Anda dapat menyesuaikan ini lebih lanjut sesuai keinginan, dan ada juga beberapa pertanyaan berguna di mutttag pada Unix.SE dan StackOverflow

rm -rf
sumber
1
Setelah menginstal mutt via homebrew, saya dapat melihat email lokal saya (/ var / mail / admin), tetapi tidak dapat menghapus apa pun - mutt terus mengatakan bahwa kotak surat itu "hanya-baca." Bergantian keluar aku harus menambahkan sendiri ke mailkelompok untuk dapat menghapus: dseditgroup -o edit -u [username] -p -a [username] -t user mail. Tidak tahu apakah itu terjadi ketika menginstal melalui metode lain, tetapi kedengarannya seperti hal Darwin, jadi mungkin memang demikian.
TheMadDeveloper
11

Ya dan ini satu lagi yang disebut Alpine Messaging System alias Alpine . Tersedia dari University of Washington

Alpine adalah klien email perangkat lunak gratis yang dikembangkan di University of Washington. Alpine 1.0 dirilis secara publik pada 20 Desember 2007. Nama "Alpine" adalah singkatan dari Program Alternatif untuk Berita dan Email Internet. Alpine adalah penulisan ulang Sistem Pesan Pine yang menambahkan dukungan untuk Unicode dan fitur lainnya. Alpine dimaksudkan untuk cocok untuk pengguna email yang tidak berpengalaman dan yang paling menuntut pengguna listrik. Alpine dikembangkan di University of Washington, seperti Pine sebelumnya. Alpine dapat dipelajari dengan mengeksplorasi dan menggunakan bantuan konteks-sensitif. Antarmuka pengguna dapat disesuaikan.

Jika Anda menginstal MacPorts Anda dapat menginstal alpine dengan melakukan hal berikut:

sudo port install alpine

Alpine 2.0 beraksi

MrDaniel
sumber
3
atau jika Anda menggunakan homebrew "brew install alpine"
vr_driver
4

Lihatlah perintah surat . Ini akan memungkinkan Anda mengirim dan menerima email di Terminal.

Masuk akal
sumber
8
Tip: Anda dapat menautkan ke halaman manual Mac OS X melalui developer.apple.com, versi Mac dari program baris perintah tidak selalu bekerja dengan cara yang persis sama dengan Linux yang sesuai; inilah halaman manual untuk surat: developer.apple.com/library/mac/#documentation/Darwin/Reference/…
Rinzwind