ฉันกำลังพยายามตั้งค่า fetchmail เพื่อดาวน์โหลดจดหมายจาก gmail โดยใช้ pop3 อย่างที่คุณเห็น ปัญหาคือ fetchmail แทนที่จะใช้โปรโตคอล pop จะใช้ imap
เพื่อให้แน่ใจว่าไม่มีข้อผิดพลาดใด ๆ ระหว่างการกำหนดค่าฉันจะสรุปขั้นตอน:
ฉันแก้ไขไฟล์ชื่อ "fetchmail" ในโฟลเดอร์ /etc/default และตั้งค่าตัวแปร Demon เป็น "yes";
ตอนนี้ฉันสร้างไฟล์การกำหนดค่า "fetchmailrc" ในโฟลเดอร์ /etc ในนี้ฉันเขียน:
ตั้ง postmaster "รูท"
ตั้งเดมอน 600
โพล pop.gmail.com พร้อมโปรโต POP3
ผู้ใช้ '[email protected]' มีรหัสผ่าน 'secretPWD' เป็นรูทที่นี่ ตัวเลือก ssl
จากนั้นฉันดำเนินการทดสอบเพื่อดูว่าใช้งานได้โดยใช้คำสั่ง:"fetchmail -d0 -vk pop.gmail.com" การตอบสนองของคำสั่งมีดังนี้:
fetchmail: 6.4.2 การค้นหา pop.gmail.com (โปรโตคอลอัตโนมัติ) เมื่อวันจันทร์ที่ 12 กรกฎาคม 12:43:41 2021: แบบสำรวจเริ่มต้น
fetchmail: 6.4.2 การค้นหา pop.gmail.com (โปรโตคอล IMAP) เมื่อวันจันทร์ที่ 12 กรกฎาคม 12:43:41 2021: แบบสำรวจเริ่มต้น
กำลังพยายามเชื่อมต่อกับ 173.194.69.109/143...การเชื่อมต่อล้มเหลว
fetchmail: การเชื่อมต่อกับ pop.gmail.com:imap [173.194.69.109/143] ล้มเหลว: การเชื่อมต่อหมดเวลา
กำลังพยายามเชื่อมต่อกับ 173.194.69.108/143...การเชื่อมต่อล้มเหลว
fetchmail: การเชื่อมต่อกับ pop.gmail.com:imap [173.194.69.108/143] ล้มเหลว: การเชื่อมต่อหมดเวลา
กำลังพยายามเชื่อมต่อกับ 2a00:1450:4013:c00::6c/143...การเชื่อมต่อล้มเหลว
fetchmail: การเชื่อมต่อกับ pop.gmail.com:imap [2a00:1450:4013:c00::6c/143] ล้มเหลว: ไม่สามารถเข้าถึงเครือข่ายได้
กำลังพยายามเชื่อมต่อกับ 2a00:1450:4013:c00::6d/143...การเชื่อมต่อล้มเหลว
fetchmail: การเชื่อมต่อกับ pop.gmail.com:imap [2a00:1450:4013:c00::6d/143] ล้มเหลว: ไม่สามารถเข้าถึงเครือข่ายได้
fetchmail: ข้อผิดพลาดในการเชื่อมต่อสำหรับแบบสำรวจนี้:
ชื่อ 0: การเชื่อมต่อกับ pop.gmail.com:imap [173.194.69.109/143] ล้มเหลว: การเชื่อมต่อหมดเวลา
ชื่อ 1: การเชื่อมต่อกับ pop.gmail.com:imap [173.194.69.108/143] ล้มเหลว: การเชื่อมต่อหมดเวลา
ชื่อ 2: การเชื่อมต่อกับ pop.gmail.com:imap [2a00:1450:4013:c00::6c/143] ล้มเหลว: ไม่สามารถเข้าถึงเครือข่ายได้
ชื่อ 3: การเชื่อมต่อกับ pop.gmail.com:imap [2a00:1450:4013:c00::6d/143] ล้มเหลว: ไม่สามารถเข้าถึงเครือข่ายได้
การเชื่อมต่อ IMAP กับ pop.gmail.com ล้มเหลว: ไม่สามารถเข้าถึงเครือข่ายได้
fetchmail: 6.4.2 การค้นหา pop.gmail.com (โปรโตคอล IMAP) เมื่อวันจันทร์ที่ 12 ก.ค. 12:48:02 น. 2021: แบบสำรวจเสร็จสิ้น
fetchmail: 6.4.2 กำลังสอบถาม pop.gmail.com (โปรโตคอลอัตโนมัติ) เมื่อวันจันทร์ที่ 12 ก.ค. 12:48:02 น. 2021: แบบสำรวจเสร็จสิ้น
fetchmail: สถานะการค้นหา = 2 (SOCKET)
fetchmail: การสิ้นสุดปกติ สถานะ 2
อย่างที่ฉันเดาได้ fetchmail พยายามบังคับโปรโตคอล imap แทนที่จะเป็น pop ฉันไม่เข้าใจเลยว่าทำไมทำแบบนั้น
บางทีความรู้สึกผิดชอบชั่วดีของฉันอาจทำให้ฉันพลาดอะไรบางอย่างไป ตอนนี้ฉันกำลังทำงานกับเซิร์ฟเวอร์ Ubuntu เวอร์ชันล่าสุด ขอบคุณมากสำหรับความสนใจของคุณและฉันขอโทษสำหรับภาษาอังกฤษที่ไม่ดีของฉัน
ป.ล. ฉันรู้ว่าการใช้บัญชีรูทนั้นไม่สนับสนุน แต่ตอนนี้ฉันแค่พยายามบางอย่างเท่านั้น เมื่อฉันเข้าใจวิธีกำหนดค่า fetchmail แล้ว ขั้นตอนต่อไปคือการตั้งค่าเซิร์ฟเวอร์อีเมลที่สมบูรณ์โดยใช้ postfix, dovecot และ fetchmail นอกจากนี้ ฉันรู้อยู่แล้วว่ามี getmail และการตั้งค่าที่ง่ายมากของเขา แต่ตอนนี้ฉันอยากจะเข้าใจสาเหตุของข้อผิดพลาดนี้