Amigos Pinguinos.. tengo estoy queriendo implementar un servidor de mail con
Postfix... siempre cuando se quiere enviar el e-mail se queda en la cola de
mail (esto lo veo cuando en la consola escribo mailq y estan todos los
mensajes ahi) y revisando el log sale status=deferred... que estoy haciendo
mal??? . Como complemento tengo en el mismo equipo un servidor DNS el cual
resuelve el IP y los alias correctamente... el problema es con el Postfix.
a continuacion les copio el archivo main.cf
tengo SuSE 9.0 y la version del postfix es postfix-2.0.14-41
.....
inuxserver:/etc/postfix # more main.cf
# soft_bounce = no
queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
mail_owner = postfix
#default_privs = nobody
#myhostname = host.domain.tld
#myhostname = virtual.domain.tld
myhostname = mail.intranet.apriorix
#mydomain = domain.tld
mydomain = intranet.apriorix
#myorigin = $myhostname
#myorigin = $mydomain
myorigin = $mydomain
#inet_interfaces = all
#inet_interfaces = $myhostname
#inet_interfaces = $myhostname, localhost
inet_interfaces = all
#proxy_interfaces = 1.2.3.4
#local_recipient_maps = unix:passwd.byname $alias_maps
#local_recipient_maps = proxy:unix:passwd.byname $alias_maps
#local_recipient_maps =
local_recipients_maps = unix:passwd.byname $alias_maps
#unknown_local_recipient_reject_code = 550
unknown_local_recipient_reject_code = 450
#mynetworks_style = class
#mynetworks_style = subnet
#mynetworks_style = host
mynetworks_style = subnet
#mynetworks = 168.100.189.0/28, 127.0.0.0/8
#mynetworks = $config_directory/mynetworks
#mynetworks = hash:/etc/postfix/network_table
mynetworks = 192.168.0.0/24, 127.0.0.0/8
#relay_domains = $mydestination
relay_domains = $mydestination
#relayhost = $mydomain
#relayhost = gateway.my.domain
#relayhost = uucphost
#relayhost = [an.ip.add.ress]
relayhost = $mydomain
#relay_recipient_maps = hash:/etc/postfix/relay_recipients
in_flow_delay = 0
#alias_maps = dbm:/etc/aliases
#alias_maps = hash:/etc/aliases
#alias_maps = hash:/etc/aliases, nis:mail.aliases
#alias_maps = netinfo:/aliases
alias_maps = hash:/etc/aliases
#alias_database = dbm:/etc/aliases
#alias_database = dbm:/etc/mail/aliases
#alias_database = hash:/etc/aliases
#alias_database = hash:/etc/aliases
#alias_database = hash:/etc/aliases, hash:/opt/majordomo/aliases
alias_database = hash:/etc/aliases
#recipient_delimiter = +
#home_mailbox = Mailbox
#home_mailbox = Maildir/
home_mailbox = Mailbox
mail_spool_directory = /var/mail
#mail_spool_directory = /var/spool/mail
#mailbox_command = /some/where/procmail
#mailbox_command = /some/where/procmail -a "$EXTENSION"
#mailbox_transport = lmtp:unix:/file/name
#mailbox_transport = cyrus
#fallback_transport = lmtp:unix:/file/name
#fallback_transport = cyrus
#fallback_transport =
#luser_relay = $user@other.host
#luser_relay = $local@other.host
#luser_relay = admin+$local
#luser_relay = admin+$local
#header_checks = regexp:/etc/postfix/header_checks
#fast_flush_domains = $relay_domains
#fast_flush_domains =
#smtpd_banner = $myhostname ESMTP $mail_name
#smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)
smtpd_banner = $myhostname ESMTP $mail_name
#local_destination_concurrency_limit = 2
#default_destination_concurrency_limit = 20
debug_peer_level = 2
debug_peer_level = 2
#debug_peer_list = 127.0.0.1
#debug_peer_list = some.domain
debugger_command =
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
xxgdb $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/sbin/sendmail
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
setgid_group = maildrop
manpage_directory = /usr/share/man
sample_directory = /usr/share/doc/packages/postfix/samples
readme_directory = /usr/share/doc/packages/postfix/README_FILES
mail_spool_directory = /var/mail
canonical_maps = hash:/etc/postfix/canonical
virtual_maps = hash:/etc/postfix/virtual
relocated_maps = hash:/etc/postfix/relocated
transport_maps = hash:/etc/postfix/transport
sender_canonical_maps = hash:/etc/postfix/sender_canonical
masquerade_exceptions = root
masquerade_classes = envelope_sender, header_sender, header_recipient
myhostname = mail.intranet.apriorix
program_directory = /usr/lib/postfix
masquerade_domains =
mydestination = $myhostname, localhost.$mydomain
defer_transports =
disable_dns_lookups = no
relayhost =
content_filter = vscan:
mailbox_command =
mailbox_transport =
smtpd_sender_restrictions = hash:/etc/postfix/access
smtpd_client_restrictions =
smtpd_helo_required = no
smtpd_helo_restrictions =
strict_rfc821_envelopes = no
smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination
smtp_sasl_auth_enable = no
smtpd_sasl_auth_enable = no
smtpd_use_tls = no
smtp_use_tls = no
mailbox_size_limit = 0
message_size_limit = 10240000
----
este es el mensaje que sale en el log:
----
Jan 7 21:18:51 linuxserver postfix/qmgr[4220]: CC7191EACE:
from=
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hola, Mira a ver si tienes el puerto 25 abierto en tu router y/o proxy. Si esta cerrado Postfix no puede comunicarse con nadie. Saludos. Guillermo On Thursday 08 January 2004 01:39, Marco A. Esquivel Talavera wrote:
Amigos Pinguinos.. tengo estoy queriendo implementar un servidor de mail con Postfix... siempre cuando se quiere enviar el e-mail se queda en la cola de mail (esto lo veo cuando en la consola escribo mailq y estan todos los mensajes ahi) y revisando el log sale status=deferred... que estoy haciendo mal??? . Como complemento tengo en el mismo equipo un servidor DNS el cual resuelve el IP y los alias correctamente... el problema es con el Postfix. a continuacion les copio el archivo main.cf tengo SuSE 9.0 y la version del postfix es postfix-2.0.14-41
..... inuxserver:/etc/postfix # more main.cf # soft_bounce = no queue_directory = /var/spool/postfix command_directory = /usr/sbin daemon_directory = /usr/lib/postfix mail_owner = postfix #default_privs = nobody #myhostname = host.domain.tld #myhostname = virtual.domain.tld myhostname = mail.intranet.apriorix #mydomain = domain.tld mydomain = intranet.apriorix #myorigin = $myhostname #myorigin = $mydomain myorigin = $mydomain #inet_interfaces = all #inet_interfaces = $myhostname #inet_interfaces = $myhostname, localhost inet_interfaces = all #proxy_interfaces = 1.2.3.4 #local_recipient_maps = unix:passwd.byname $alias_maps #local_recipient_maps = proxy:unix:passwd.byname $alias_maps #local_recipient_maps = local_recipients_maps = unix:passwd.byname $alias_maps #unknown_local_recipient_reject_code = 550 unknown_local_recipient_reject_code = 450 #mynetworks_style = class #mynetworks_style = subnet #mynetworks_style = host mynetworks_style = subnet #mynetworks = 168.100.189.0/28, 127.0.0.0/8 #mynetworks = $config_directory/mynetworks #mynetworks = hash:/etc/postfix/network_table mynetworks = 192.168.0.0/24, 127.0.0.0/8 #relay_domains = $mydestination relay_domains = $mydestination #relayhost = $mydomain #relayhost = gateway.my.domain #relayhost = uucphost #relayhost = [an.ip.add.ress] relayhost = $mydomain #relay_recipient_maps = hash:/etc/postfix/relay_recipients in_flow_delay = 0 #alias_maps = dbm:/etc/aliases #alias_maps = hash:/etc/aliases #alias_maps = hash:/etc/aliases, nis:mail.aliases #alias_maps = netinfo:/aliases alias_maps = hash:/etc/aliases #alias_database = dbm:/etc/aliases #alias_database = dbm:/etc/mail/aliases #alias_database = hash:/etc/aliases #alias_database = hash:/etc/aliases #alias_database = hash:/etc/aliases, hash:/opt/majordomo/aliases alias_database = hash:/etc/aliases #recipient_delimiter = + #home_mailbox = Mailbox #home_mailbox = Maildir/ home_mailbox = Mailbox mail_spool_directory = /var/mail #mail_spool_directory = /var/spool/mail #mailbox_command = /some/where/procmail #mailbox_command = /some/where/procmail -a "$EXTENSION" #mailbox_transport = lmtp:unix:/file/name #mailbox_transport = cyrus #fallback_transport = lmtp:unix:/file/name #fallback_transport = cyrus #fallback_transport = #luser_relay = $user@other.host #luser_relay = $local@other.host #luser_relay = admin+$local #luser_relay = admin+$local #header_checks = regexp:/etc/postfix/header_checks #fast_flush_domains = $relay_domains #fast_flush_domains = #smtpd_banner = $myhostname ESMTP $mail_name #smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) smtpd_banner = $myhostname ESMTP $mail_name #local_destination_concurrency_limit = 2 #default_destination_concurrency_limit = 20 debug_peer_level = 2 debug_peer_level = 2 #debug_peer_list = 127.0.0.1 #debug_peer_list = some.domain debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin xxgdb $daemon_directory/$process_name $process_id & sleep 5 sendmail_path = /usr/sbin/sendmail newaliases_path = /usr/bin/newaliases mailq_path = /usr/bin/mailq setgid_group = maildrop manpage_directory = /usr/share/man sample_directory = /usr/share/doc/packages/postfix/samples readme_directory = /usr/share/doc/packages/postfix/README_FILES mail_spool_directory = /var/mail canonical_maps = hash:/etc/postfix/canonical virtual_maps = hash:/etc/postfix/virtual relocated_maps = hash:/etc/postfix/relocated transport_maps = hash:/etc/postfix/transport sender_canonical_maps = hash:/etc/postfix/sender_canonical masquerade_exceptions = root masquerade_classes = envelope_sender, header_sender, header_recipient myhostname = mail.intranet.apriorix program_directory = /usr/lib/postfix masquerade_domains = mydestination = $myhostname, localhost.$mydomain defer_transports = disable_dns_lookups = no relayhost = content_filter = vscan: mailbox_command = mailbox_transport = smtpd_sender_restrictions = hash:/etc/postfix/access smtpd_client_restrictions = smtpd_helo_required = no smtpd_helo_restrictions = strict_rfc821_envelopes = no smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination smtp_sasl_auth_enable = no smtpd_sasl_auth_enable = no smtpd_use_tls = no smtp_use_tls = no mailbox_size_limit = 0 message_size_limit = 10240000 ---- este es el mensaje que sale en el log: ---- Jan 7 21:18:51 linuxserver postfix/qmgr[4220]: CC7191EACE: from=
, size=443, nrcpt=1 (queue active) Jan 7 21:18:52 linuxserver postfix/pipe[4225]: DA2D71EAC7: to= , orig_to=<root>, relay=vscan, delay=41663, status=deferred (temporary failure) --- Agradesco su ayuda de antemano.
- -- Guillermo Ballester Valor gbv@oxixares.com Ogijares, Granada SPAIN Linux user #117181. See http://counter.li.org/ Public GPG KEY http://www.oxixares.com/~gbv/pubgpg.html -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux) iD8DBQE//PYFOA2UfsyErNQRAg0HAJ9/o66NKdPErhJmGbuKmPs8BSujfwCfa/rO KGTljGHaL2D368drfKtoeao= =6ONB -----END PGP SIGNATURE-----
Hola, Hombre, si sólo es un error de "deferred", pues quizá Postfix tenga razón. Los mensajes que se ponen en la cola "deferred" son aquéllos que no se han podido enviar al primer intento, y eso quizá no tenga nada que ver con tu servidor de correo. Es posible que estuviera caida la máquina con la que intentara establecer conexión o que tuviera algún problema en la resolución de nombres, etc. Las causas pueden ser varias. Si el porcentaje de correos en "deferred" es bajo, no creo que debas preocuparte. Si al final el correo no se puede enviar, recibirás un mensaje explicando el motivo, si los tienes configurado así. Para forzar a procesar esos mensajes "deferred" puedes hacerlo con el comando "flush", pero creo que también puedes controlar la cola y establecer cada cuanto tiempo queires que se procesen los mensajes que se encuentran en "deferred" estableciendo el parámetro queue_run_delay. Puedes ver más información con: #man qmgr Saludos, -- Camaleón El Jueves, 8 de Enero de 2004 01:39, Marco A. Esquivel Talavera escribió:
Amigos Pinguinos.. tengo estoy queriendo implementar un servidor de mail con Postfix... siempre cuando se quiere enviar el e-mail se queda en la cola de mail (esto lo veo cuando en la consola escribo mailq y estan todos los mensajes ahi) y revisando el log sale status=deferred... que estoy haciendo mal??? . Como complemento tengo en el mismo equipo un servidor DNS el cual resuelve el IP y los alias correctamente... el problema es con el Postfix. a continuacion les copio el archivo main.cf tengo SuSE 9.0 y la version del postfix es postfix-2.0.14-41
Marco A. Esquivel Talavera escribió:
Amigos Pinguinos.. tengo estoy queriendo implementar un servidor de mail con Postfix... siempre cuando se quiere enviar el e-mail se queda en la cola de mail (esto lo veo cuando en la consola escribo mailq y estan todos los mensajes ahi) y revisando el log sale status=deferred... que estoy haciendo mal??? . Como complemento tengo en el mismo equipo un servidor DNS el cual resuelve el IP y los alias correctamente... el problema es con el Postfix. a continuacion les copio el archivo main.cf tengo SuSE 9.0 y la version del postfix es postfix-2.0.14-41
..... inuxserver:/etc/postfix # more main.cf # soft_bounce = no queue_directory = /var/spool/postfix command_directory = /usr/sbin daemon_directory = /usr/lib/postfix mail_owner = postfix #default_privs = nobody #myhostname = host.domain.tld #myhostname = virtual.domain.tld myhostname = mail.intranet.apriorix #mydomain = domain.tld mydomain = intranet.apriorix #myorigin = $myhostname #myorigin = $mydomain myorigin = $mydomain #inet_interfaces = all #inet_interfaces = $myhostname #inet_interfaces = $myhostname, localhost inet_interfaces = all #proxy_interfaces = 1.2.3.4 #local_recipient_maps = unix:passwd.byname $alias_maps #local_recipient_maps = proxy:unix:passwd.byname $alias_maps #local_recipient_maps = local_recipients_maps = unix:passwd.byname $alias_maps #unknown_local_recipient_reject_code = 550 unknown_local_recipient_reject_code = 450 #mynetworks_style = class #mynetworks_style = subnet #mynetworks_style = host mynetworks_style = subnet #mynetworks = 168.100.189.0/28, 127.0.0.0/8 #mynetworks = $config_directory/mynetworks #mynetworks = hash:/etc/postfix/network_table mynetworks = 192.168.0.0/24, 127.0.0.0/8 #relay_domains = $mydestination relay_domains = $mydestination #relayhost = $mydomain #relayhost = gateway.my.domain #relayhost = uucphost #relayhost = [an.ip.add.ress] relayhost = $mydomain #relay_recipient_maps = hash:/etc/postfix/relay_recipients in_flow_delay = 0 #alias_maps = dbm:/etc/aliases #alias_maps = hash:/etc/aliases #alias_maps = hash:/etc/aliases, nis:mail.aliases #alias_maps = netinfo:/aliases alias_maps = hash:/etc/aliases #alias_database = dbm:/etc/aliases #alias_database = dbm:/etc/mail/aliases #alias_database = hash:/etc/aliases #alias_database = hash:/etc/aliases #alias_database = hash:/etc/aliases, hash:/opt/majordomo/aliases alias_database = hash:/etc/aliases #recipient_delimiter = + #home_mailbox = Mailbox #home_mailbox = Maildir/ home_mailbox = Mailbox mail_spool_directory = /var/mail #mail_spool_directory = /var/spool/mail #mailbox_command = /some/where/procmail #mailbox_command = /some/where/procmail -a "$EXTENSION" #mailbox_transport = lmtp:unix:/file/name #mailbox_transport = cyrus #fallback_transport = lmtp:unix:/file/name #fallback_transport = cyrus #fallback_transport = #luser_relay = $user@other.host #luser_relay = $local@other.host #luser_relay = admin+$local #luser_relay = admin+$local #header_checks = regexp:/etc/postfix/header_checks #fast_flush_domains = $relay_domains #fast_flush_domains = #smtpd_banner = $myhostname ESMTP $mail_name #smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) smtpd_banner = $myhostname ESMTP $mail_name #local_destination_concurrency_limit = 2 #default_destination_concurrency_limit = 20 debug_peer_level = 2 debug_peer_level = 2 #debug_peer_list = 127.0.0.1 #debug_peer_list = some.domain debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin xxgdb $daemon_directory/$process_name $process_id & sleep 5 sendmail_path = /usr/sbin/sendmail newaliases_path = /usr/bin/newaliases mailq_path = /usr/bin/mailq setgid_group = maildrop manpage_directory = /usr/share/man sample_directory = /usr/share/doc/packages/postfix/samples readme_directory = /usr/share/doc/packages/postfix/README_FILES mail_spool_directory = /var/mail canonical_maps = hash:/etc/postfix/canonical virtual_maps = hash:/etc/postfix/virtual relocated_maps = hash:/etc/postfix/relocated transport_maps = hash:/etc/postfix/transport sender_canonical_maps = hash:/etc/postfix/sender_canonical masquerade_exceptions = root masquerade_classes = envelope_sender, header_sender, header_recipient myhostname = mail.intranet.apriorix program_directory = /usr/lib/postfix masquerade_domains = mydestination = $myhostname, localhost.$mydomain defer_transports = disable_dns_lookups = no relayhost = content_filter = vscan: mailbox_command = mailbox_transport = smtpd_sender_restrictions = hash:/etc/postfix/access smtpd_client_restrictions = smtpd_helo_required = no smtpd_helo_restrictions = strict_rfc821_envelopes = no smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination smtp_sasl_auth_enable = no smtpd_sasl_auth_enable = no smtpd_use_tls = no smtp_use_tls = no mailbox_size_limit = 0 message_size_limit = 10240000 ---- este es el mensaje que sale en el log: ---- Jan 7 21:18:51 linuxserver postfix/qmgr[4220]: CC7191EACE: from=
, size=443, nrcpt=1 (queue active) Jan 7 21:18:52 linuxserver postfix/pipe[4225]: DA2D71EAC7: to= , orig_to=<root>, relay=vscan, delay=41663, status=deferred (temporary failure) --- Agradesco su ayuda de antemano.
Al final del fichero de logs aparece algo así como vscan. ¿Tienes algún antivirus configurado?. Quizá sea eso, el postfix no envía o no recibe, hasta que el antivirus verifique el mensaje, y por lo que sea el antivius no hace su taajo y para la cola ...
El 2004-01-08 a las 10:44 +0100, Luis escribió:
Al final del fichero de logs aparece algo así como vscan. ¿Tienes algún antivirus configurado?. Quizá sea eso, el postfix no envía o no recibe, hasta que el antivirus verifique el mensaje, y por lo que sea el antivius no hace su taajo y para la cola ...
Puede ser. Y si no, se pueden ver más detalles poniendo: debug_peer_list = intranet.apriorix -- Saludos Carlos Robinson
participants (5)
-
Camaleón
-
Carlos E. R.
-
Guillermo Ballester Valor
-
Luis
-
Marco A. Esquivel Talavera