Tôi đang cố thiết lập tìm nạp thư để tải xuống một số thư từ gmail bằng pop3. Vấn đề, như bạn có thể thấy, là việc tìm nạp thư thay vì sử dụng giao thức pop sẽ sử dụng imap.
Để đảm bảo không mắc phải bất kỳ lỗi nào trong quá trình cấu hình, tôi sẽ tóm tắt quy trình:
Tôi đã chỉnh sửa tệp có tên "fetchmail" trong thư mục/etc/default và đặt biến quỷ thành "có";
Bây giờ tôi đã tạo tệp cấu hình "fetchmailrc" trong thư mục /etc. Trong cái này tôi đã viết:
đặt postmaster "root"
đặt daemon 600
thăm dò pop.gmail.com với proto POP3
người dùng '[email protected]' ở đó với mật khẩu 'secretPWD' là root ở đây tùy chọn ssl
Và sau đó tôi tiến hành kiểm tra xem nó có hoạt động không bằng cách sử dụng lệnh:"fetchmail -d0 -vk pop.gmail.com". Phản hồi của lệnh như sau:
tìm nạp thư: 6.4.2 truy vấn pop.gmail.com (giao thức tự động) vào Thứ Hai ngày 12 tháng 7 12:43:41 Năm 2021: cuộc thăm dò bắt đầu
fetchmail: 6.4.2 truy vấn pop.gmail.com (giao thức IMAP) vào Thứ Hai ngày 12 tháng 7 12:43:41 Năm 2021: cuộc thăm dò bắt đầu
Cố gắng kết nối với 173.194.69.109/143...kết nối không thành công.
tìm nạp thư: kết nối tới pop.gmail.com:imap [173.194.69.109/143] không thành công: Đã hết thời gian kết nối.
Cố gắng kết nối với 173.194.69.108/143...kết nối không thành công.
tìm nạp thư: kết nối tới pop.gmail.com:imap [173.194.69.108/143] không thành công: Đã hết thời gian kết nối.
Cố gắng kết nối với 2a00:1450:4013:c00::6c/143...không kết nối được.
tìm nạp thư: kết nối tới pop.gmail.com:imap [2a00:1450:4013:c00::6c/143] không thành công: Không thể truy cập mạng.
Cố gắng kết nối với 2a00:1450:4013:c00::6d/143...kết nối không thành công.
tìm nạp thư: kết nối tới pop.gmail.com:imap [2a00:1450:4013:c00::6d/143] không thành công: Không thể truy cập mạng.
fetchmail: Lỗi kết nối cho cuộc thăm dò này:
tên 0: kết nối với pop.gmail.com:imap [173.194.69.109/143] không thành công: Đã hết thời gian kết nối.
tên 1: kết nối với pop.gmail.com:imap [173.194.69.108/143] không thành công: Đã hết thời gian kết nối.
tên 2: kết nối với pop.gmail.com:imap [2a00:1450:4013:c00::6c/143] không thành công: Không thể truy cập mạng.
tên 3: kết nối với pop.gmail.com:imap [2a00:1450:4013:c00::6d/143] không thành công: Không thể truy cập mạng.
Kết nối IMAP với pop.gmail.com không thành công: Không thể truy cập mạng
fetchmail: 6.4.2 truy vấn pop.gmail.com (giao thức IMAP) vào Thứ Hai ngày 12 tháng 7 12:48:02 2021: cuộc thăm dò đã hoàn thành
fetchmail: 6.4.2 truy vấn pop.gmail.com (giao thức tự động) vào Thứ Hai ngày 12 tháng 7 12:48:02 2021: cuộc thăm dò đã hoàn thành
tìm nạp thư: Trạng thái truy vấn=2 (Ổ CẮM)
fetchmail: kết thúc bình thường, trạng thái 2
Như tôi có thể giả định, fetchmail đang cố ép buộc giao thức imap thay vì pop. Tôi không thể hiểu tại sao lại làm một việc như vậy.
Có lẽ sự tự phụ thấp của tôi đã làm cho tôi thiếu một cái gì đó. Hiện tại tôi đang làm việc trên phiên bản cuối cùng của máy chủ Ubuntu. Cảm ơn bạn rất nhiều vì sự quan tâm của bạn và tôi xin lỗi vì tiếng Anh của tôi không tốt.
Tái bút Tôi biết rằng việc sử dụng tài khoản root không được khuyến khích, nhưng hiện tại tôi chỉ thử một số cách. Khi tôi hiểu cách định cấu hình tìm nạp thư, bước tiếp theo là thiết lập một máy chủ thư hoàn chỉnh bằng cách sử dụng postfix, dovecot và tìm nạp thư. Ngoài ra, tôi đã biết sự tồn tại của getmail và thiết lập cực kỳ dễ dàng của nó. Nhưng bây giờ tôi muốn hiểu nguyên nhân của lỗi này.