ฉันค้นหา Google บ่อยครั้ง แต่สิ่งที่ฉันพบคือบทเรียนการส่งข้อความโดยใช้คำสั่ง mail / mailx ฉันต้องการรับข้อความ gmail โดยใช้ mail / mailx เป็นไปได้หรือไม่
ฉันค้นหา Google บ่อยครั้ง แต่สิ่งที่ฉันพบคือบทเรียนการส่งข้อความโดยใช้คำสั่ง mail / mailx ฉันต้องการรับข้อความ gmail โดยใช้ mail / mailx เป็นไปได้หรือไม่
คำตอบ:
ทางออกที่ดีที่สุดของคุณคือใช้ fetchmail เพื่อดึงอีเมลจากบัญชี gmail ของคุณผ่าน POP3
ติดตั้ง fetchmail:
sudo apt-get install fetchmail
(หรือเทียบเท่า)
จากนั้นบันทึกสิ่งนี้ในไฟล์. fetchmailrc ในโฮมไดเร็กตอรี่ของคุณ):
# set username
set postmaster "yourlocalusername"
# set polling time (5 minutes)
set daemon 600
poll pop.gmail.com with proto POP3
user 'yourgmailaccount@gmail.com' there with password 'yourgmailpassword' is yourlocalusername here options ssl
การแทนที่ผู้ใช้ gmail และรหัสผ่านและชื่อผู้ใช้ท้องถิ่นของคุณ
จากนั้นfetchmail
เริ่มออกเดินทางเพื่อเริ่มต้นมัน
เมื่อจดหมายของคุณถูกเรียกคืนไปยังสำเนาภายในเครื่องของคุณคุณสามารถอ่านได้โดยใช้ไคลเอนต์อีเมลที่หลากหลาย (รวมถึง mailx)
มีแบบฝึกหัดด่วนที่นี่: http://mohan43u.wordpress.com/tag/mailx/
และอีกครั้งที่ lifehacker: http://lifehacker.com/235207/geek-to-live--back-up-gmail-with-fetchmail
และอีกครั้งที่นี่: http://www.axllent.org/docs/networking/gmail-pop3-with-fetchmail/
หากคุณต้องการใช้โปรโตคอล IMAP ให้แทนที่:
poll pop.gmail.com with proto POP3
ในไฟล์ fetchmailrc ด้วย:
poll imap.gmail.com with proto IMAP
อย่างไรก็ตาม YMMV ... การใช้ IMAP ของ Google นั้นเป็นที่ทราบกันว่าเบี่ยงเบนไปจากบรรทัดฐานดังนั้นคุณจึงอาจได้ผลลัพธ์ที่ไม่คาดคิด
ฉันถาม "ทำไมต้อง mail / mailx" ทำไมเป็นพิเศษ
มันสร้างด้วยอีเมลแบบเก่าย้อนกลับไปเมื่อเครื่องมีราคาแพงดังนั้นคุณมักจะมีเครื่องเพียงเครื่องเดียวที่อ่านจดหมายดังนั้นคุณไม่ต้องกังวลเกี่ยวกับการซิงโครไนซ์ข้ามเครื่อง ตอนนี้มีชนิดของหมุดคุณไปยังเครื่องเฉพาะที่มีจดหมายเก่าในไฟล์ท้องถิ่น
นอกจากนั้น UI ยังเก่าแก่และยากสำหรับคนส่วนใหญ่ในการนำทาง
ถ้าคุณเพียงต้องการบางสิ่งบางอย่างที่คุณสามารถทำงานในขั้วผมขอแนะนำให้โง่หรือสน