Postfix no puede entregar correos electrónicos

Postfix no puede entregar correos electrónicos

Estoy intentando utilizar postfix como smtp pero desafortunadamente no puedo enviar ningún correo electrónico (a menos que lo envíe a través de localhost: por ejemplo, webmail).

El error que estoy recibiendo ahora es:

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

mientras que mi smtpd_recipient_restriction está configurado de la siguiente manera:

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 -

¿Alguien tiene alguna sugerencia? Linux- 2.6.28.9 / Debian 6.0.5

Respuesta1

Tienes dos instancias de "smtpd_recipient_restrictions"

Seguramente esto está causando el error.

puedes editar el archivo y eliminar la línea que se repitió dos veces.

información relacionada