Nếu tôi muốn gửi thư không qua SMTP, nhưng thay vì qua sendmail, có thư viện nào cho python đóng gói quá trình này không?Gửi thư qua sendmail từ python
Tốt hơn, có thư viện nào trừu tượng toàn bộ lựa chọn 'sendmail -versus- smtp' không?
Tôi sẽ chạy tập lệnh này trên một loạt các máy chủ Unix, chỉ một số trong số đó đang nghe trên máy chủ cục bộ: 25; một vài trong số này là một phần của các hệ thống nhúng và không thể được thiết lập để chấp nhận SMTP.
Là một phần của Thực hành tốt, tôi thực sự muốn thư viện tự chăm sóc các lỗ hổng tiêu đề - vì vậy, chỉ cần bỏ một chuỗi đến popen('/usr/bin/sendmail', 'w')
là gần hơn với kim loại hơn tôi muốn.
Nếu câu trả lời là 'đi viết một thư viện,' như vậy đi ;-)
Hoàn hảo. Vấn đề khái niệm của tôi đã tách biệt việc xây dựng và gửi email. Cảm ơn! – Nate
tốt đẹp, nó đã giúp tôi ngày hôm nay, sau 5 năm của câu trả lời :) – Peter
Bạn cũng nên sử dụng tham số '-oi' để sendmail. Điều này sẽ dừng một '.' đơn trong thư của bạn từ khi kết thúc sớm email. –