มีโปรแกรมเมลบรรทัดคำสั่งสำหรับ Mac หรือไม่?


34

อาจารย์ C ++ ของฉันให้เราใช้ Terminal เพื่อแก้ไขโค้ด มีแอพหรือโปรแกรมที่จะอนุญาตให้ฉันส่งและรับอีเมลผ่าน Terminal หรือไม่ดังนั้นฉันจึงสามารถอยู่ในหน้าต่างเดียวได้หรือไม่?

คำตอบ:


37

แน่นอนว่าฉันจะย้อนเวลากลับไปเรียนที่มหาวิทยาลัย ...

Muttยังคงเป็นหนึ่งในโปรแกรมรับส่งเมลที่ใช้เทอร์มินัลที่ดีที่สุด มันนานกว่าที่ฉันจะยอมรับ มันเป็นแพคเกจโฮมบรูว์ :

> 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

โดยรวมแล้วคุณจะได้รับประสบการณ์ที่ดีขึ้นมากเมื่อใช้บางสิ่งบางอย่างเช่น Mutt มากกว่าที่คุณต้องการด้วยmailเพราะมันรองรับ IMAP, POP3 และ SMTP - คุณไม่ต้องเรียนรู้ sendmail หรืออะไรแบบนั้นเพื่อให้มันทำงานกับบัญชีของคุณได้

คุณยังสามารถใช้ Mutt กับ Gmail ได้หากเป็นกระเป๋าของคุณ ดูบทความนี้สำหรับรายละเอียดเกี่ยวกับการตั้งค่าโง่ไปทำงานกับ Gmail

สีสวย ...

ในทางปฏิบัติ


11
ฮ่า ๆ. โหวตลง ผู้ใช้ PINE ที่ไม่พอใจอาจ? ไม่ต้องติดอยู่ในยุคมืดของโปรแกรมเมลเทอร์มินัล :)
เอียนซี

11

สำหรับไคลเอนต์อีเมลเต็มเปี่ยมขั้วที่สนับสนุนมากที่สุดโปรโตคอลอีเมลผมขอแนะนำให้ใช้โง่ คุณสามารถดาวน์โหลด mutt ได้จากที่นี่หากคุณต้องการสร้างจากแหล่งที่มา หน้าเว็บนี้ให้คำแนะนำเกี่ยวกับวิธีการติดตั้งบน OS X

หากคุณใช้การhomebrewติดตั้งก็ง่ายเหมือนbrew install mutt(และในทำนองเดียวกันสำหรับfinkและmacports)

นี่คือขั้นตอนพื้นฐานบางประการใน.muttrcการกำหนดค่าของคุณ:

#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='jdoe@example.com'
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

คุณสามารถปรับแต่งสิ่งเหล่านี้เพิ่มเติมตามที่คุณต้องการและยังมีคำถามที่มีประโยชน์ในmuttแท็กในUnix.SEและStackOverflow


1
หลังจากติดตั้ง mutt ผ่านhomebrewฉันสามารถดูอีเมลในเครื่องของฉัน (/ var / mail / admin) แต่ไม่สามารถลบอะไรได้ - mutt เก็บไว้โดยบอกว่ากล่องจดหมายนั้นเป็น "อ่านอย่างเดียว" จะเปิดออกผมต้องเพิ่มตัวเองกับกลุ่มที่จะสามารถที่จะลบ:mail dseditgroup -o edit -u [username] -p -a [username] -t user mailไม่ทราบว่าเกิดขึ้นเมื่อติดตั้งด้วยวิธีอื่น แต่ดูเหมือนว่าสิ่งดาร์วินดังนั้นอาจเป็นไปได้
TheMadDeveloper

11

ใช่และนี่เป็นอีกสิ่งหนึ่งที่เรียกว่าระบบการส่งข้อความอัลไพน์หรือที่รู้จักอัลไพน์ พร้อมใช้งานจากมหาวิทยาลัยวอชิงตัน

อัลไพน์เป็นไคลเอนต์อีเมลซอฟต์แวร์ฟรีที่พัฒนาขึ้นที่มหาวิทยาลัยวอชิงตัน อัลไพน์ 1.0 เผยแพร่สู่สาธารณะเมื่อวันที่ 20 ธันวาคม 2550 ชื่อ "อัลไพน์" หมายถึงโปรแกรมที่ได้รับอนุญาตอีกทางหนึ่งสำหรับข่าวอินเทอร์เน็ตและอีเมล อัลไพน์เป็นระบบการเขียนข้อความ Pineที่เพิ่มการรองรับ Unicode และคุณสมบัติอื่น ๆ อัลไพน์นั้นเหมาะสำหรับผู้ใช้อีเมลที่ไม่มีประสบการณ์และเป็นที่ต้องการของผู้ใช้ระดับสูง อัลไพน์ได้รับการพัฒนาที่มหาวิทยาลัยวอชิงตันเช่นเดียวกับต้นสนก่อนหน้านี้ อัลไพน์สามารถเรียนรู้ได้โดยการสำรวจและการใช้ความช่วยเหลือตามบริบท ส่วนต่อประสานผู้ใช้สามารถปรับแต่งได้

หากคุณติดตั้งMacPortคุณสามารถติดตั้งอัลไพน์ได้โดยทำดังนี้

sudo port install alpine

ปฏิบัติการอัลไพน์ 2.0


3
หรือถ้าคุณใช้ homebrew "brew ติดตั้งอัลไพน์"
vr_driver

4

ลองดูที่คำสั่งmail มันจะช่วยให้คุณส่งและรับอีเมลในเทอร์มินัล


8
เคล็ดลับ: คุณสามารถเชื่อมโยงไปยัง man page ของ Mac OS X ผ่าน developer.apple.com ซึ่งเป็นโปรแกรมบรรทัดคำสั่งเวอร์ชันของ Mac ไม่ได้ทำงานเหมือนกับลินุกซ์ที่สอดคล้องกันเสมอไป นี่คือ man page สำหรับจดหมาย: developer.apple.com/library/mac/#documentation/Darwin/Reference/…
Rinzwind
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.