Score:1

Fetchmail ไม่ใช้โปรโตคอลที่ระบุ

ธง ng

ฉันกำลังพยายามตั้งค่า fetchmail เพื่อดาวน์โหลดจดหมายจาก gmail โดยใช้ pop3 อย่างที่คุณเห็น ปัญหาคือ fetchmail แทนที่จะใช้โปรโตคอล pop จะใช้ imap

เพื่อให้แน่ใจว่าไม่มีข้อผิดพลาดใด ๆ ระหว่างการกำหนดค่าฉันจะสรุปขั้นตอน:

  1. ฉันแก้ไขไฟล์ชื่อ "fetchmail" ในโฟลเดอร์ /etc/default และตั้งค่าตัวแปร Demon เป็น "yes";

  2. ตอนนี้ฉันสร้างไฟล์การกำหนดค่า "fetchmailrc" ในโฟลเดอร์ /etc ในนี้ฉันเขียน:

    ตั้ง postmaster "รูท"
    ตั้งเดมอน 600
    
    โพล pop.gmail.com พร้อมโปรโต POP3
        ผู้ใช้ '[email protected]' มีรหัสผ่าน 'secretPWD' เป็นรูทที่นี่ ตัวเลือก ssl
    
  3. จากนั้นฉันดำเนินการทดสอบเพื่อดูว่าใช้งานได้โดยใช้คำสั่ง:"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 และการตั้งค่าที่ง่ายมากของเขา แต่ตอนนี้ฉันอยากจะเข้าใจสาเหตุของข้อผิดพลาดนี้

Paul avatar
cn flag
คุณรีสตาร์ท 'fetchmail' หรือไม่
DottorBooom avatar
ng flag
คุณหมายความว่าอย่างไร
Paul avatar
cn flag
ฉันไม่คุ้นเคยกับ `fetchmail` แต่ถ้าทำงานเป็นบริการ คุณจะต้องรีสตาร์ท (เช่น `# service fetchmail restart`) เพื่อโหลดการกำหนดค่าใหม่
DottorBooom avatar
ng flag
โอ้ ฉันทำไปแล้ว แต่ไม่มีอะไรเปลี่ยนแปลง ฉันยังรีสตาร์ทอูบุนตู
Score:2
ธง ma

เมื่อคุณเรียกใช้ fetchmail จากบรรทัดคำสั่ง โดยค่าเริ่มต้นจะใช้ /.fetchmailrc ไฟล์และไม่มีอะไรอื่น

หากต้องการทดสอบไฟล์คอนฟิกูเรชัน "fetchmailrc" ในโฟลเดอร์ /etc ด้วยตนเอง คุณต้องใช้ไฟล์ -f <ชื่อเส้นทาง> หรือ --fetchmailrc <ชื่อเส้นทาง> ตัวเลือก.

กล่าวอีกนัยหนึ่งทดสอบด้วย

fetchmail -d0 -vk --fetchmailrc /etc/fetchmailrc
DottorBooom avatar
ng flag
ขอบคุณมาก. ตอนนี้มันใช้งานได้ดี ปัญหาเดียวที่มีอยู่ตอนนี้คือการเข้าถึงที่ได้รับอนุญาตจาก gmail แต่ฉันคิดว่าฉันต้องอนุญาตให้เข้าถึงแอปที่มีความปลอดภัยน้อย ขอขอบคุณอีกครั้งและมีวันที่ดี

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา