Postfix ไม่สามารถส่งอีเมลได้


1

ฉันพยายามใช้ postfix เป็น smtp แต่น่าเสียดายที่ฉันไม่สามารถส่งอีเมลใด ๆ ได้ (เว้นแต่จะส่งผ่าน localhost: ex: webmail)

ข้อผิดพลาดที่ฉันได้รับตอนนี้คือ:

Dec 30 16:35:41 h05 postfix/master[3857]: warning: process /usr/lib/postfix/smtpd pid 5903 exit status 1
Dec 30 16:35:41 h05 postfix/master[3857]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling
Dec 30 16:35:52 h05 postfix/smtpd[5904]: fatal: parameter "smtpd_recipient_restrictions": specify at least one working instance of: check_relay_domains, reject_unauth_destination, reject, defer or defer_if_permit

ในขณะที่ smtpd_recipient_restriction ของฉันถูกกำหนดค่าดังนี้:

cat /etc/postfix/main.cf | grep smtpd_recipient_restrictions
smtpd_recipient_restrictions = check_policy_service inet:127.0.0.1:10023 permit_sasl_authenticated
smtpd_recipient_restrictions = check_policy_service inet:127.0.0.1:10023 permit_sasl_authenticated
(root@h05)-(~) $ netstat -alpen | grep 10023
tcp        0      0 127.0.0.1:10023         0.0.0.0:*               LISTEN      0          5635        2809/postgrey.pid -

ใครมีคำแนะนำบ้าง Linux- 2.6.28.9 / Debian 6.0.5

คำตอบ:


1

คุณมี "smtpd_recipient_restrictions" สองอินสแตนซ์

แน่นอนนี้เป็นสาเหตุของข้อผิดพลาด

คุณสามารถแก้ไขไฟล์และลบบรรทัดที่ทำซ้ำสองครั้ง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.