Nigel Kukard escribió:
Feb 25 12:02:25 hermes amavis[14879]: (14879-09)
(!)policyd/process_policy: Failed to parse in queue id from received
line ' from USER ([XX.XX.XX.XX])\n\tby mail.example.com (Postfix) with
ESMTPA id 2CC8F84DF45\n\tfor <u...@other_example.com>; Wed, 25 Feb 2009
12:00:24 +0100 (CET)\n'
As I asked you before, what is ESMTPA ? Authenticated SMTP? Using a
default postfix config I cannot reproduce this.
The Amavis plugin has a regex which matches the last Postfix Received:
line, it does not understand ESMTPA or where it comes from, if you can
clarify why this is not ESMTP or SMTP I can more than likely fix it.
-N
I used Postfix 2.5.2. From version 2.5.1, postfix support RFC 3848
headers: ESMTPS, ESMTPA,ESMTPSA.
At http://www.rfc-editor.org/rfc/rfc3848.txt you can se that ESMTPA
indicates the use of ESMTP when the SMTP AUTH.
Could you show me your postfix config?
-N
Here you are.
------------------------------------------------------------------------
_______________________________________________
Users mailing list
[email protected]
http://lists.policyd.org/mailman/listinfo/users
#----------------------------------------------------------------------
# CONFIGURACION HERMES POSTFIX 2.5.2
# 20/01/2009
#----------------------------------------------------------------------
#
# LOCAL PATHNAME INFORMATION
#
queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/libexec/postfix
data_directory = /var/lib/postfix
# QUEUE AND PROCESS OWNERSHIP
#
mail_owner = postfix
#default_privs = nobody
# INTERNET HOST AND DOMAIN NAMES
#
myhostname = mail.example.com
mydomain = example.com
# SENDING MAIL
#
myorigin = $mydomain
# RECEIVING MAIL
#
inet_interfaces = all
#proxy_interfaces = 1.2.3.4
mydestination = $myhostname
# REJECTING MAIL FOR UNKNOWN LOCAL USERS
#
#local_recipient_maps =
unknown_local_recipient_reject_code = 550
# TRUST AND RELAY CONTROL
#
mynetworks_style = host
mynetworks = 127.0.0.0, 192.168.0.4
relay_domains = $mydestination, $mydomain
# AUTENTICACIÃN SMTP
#
smtpd_sasl_type=dovecot
smtpd_sasl_path=private/auth
smtpd_sasl_auth_enable=yes
smtpd_recipient_restrictions =
reject_unknown_recipient_domain
permit_mynetworks
permit_sasl_authenticated
reject_unauth_destination
reject_rbl_client zen.spamhaus.org
reject_rbl_client cbl.abuseat.org
reject_rbl_client bl.spamcop.net
check_client_access hash:/etc/postfix/client_access
check_policy_service inet:127.0.0.1:10031
smtpd_end_of_data_restrictions =
check_policy_service inet:127.0.0.1:10031
smtpd_sender_restrictions =
reject_unknown_sender_domain
smtpd_helo_required = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $mydomain
broken_sasl_auth_clients = yes
# AMAVIS
#
content_filter = amavis-smtp:localhost:10024
receive_override_options=no_address_mappings
# INTERNET OR INTRANET
#
relayhost =
# REJECTING UNKNOWN RELAY USERS
#
#relay_recipient_maps = hash:/etc/postfix/relay_recipients
# INPUT RATE CONTROL
#
#in_flow_delay = 1s
# ADDRESS REWRITING
#
# ADDRESS REDIRECTION (VIRTUAL DOMAIN)
#
# "USER HAS MOVED" BOUNCE MESSAGES
#
# TRANSPORT MAP
#
# ALIAS DATABASE
#
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
# ADDRESS EXTENSIONS (e.g., user+foo)
#
# The recipient_delimiter parameter specifies the separator between
# user names and address extensions (user+foo). See canonical(5),
# local(8), relocated(5) and virtual(5) for the effects this has on
# aliases, canonical, virtual, relocated and .forward file lookups.
# Basically, the software tries user+foo and .forward+foo before
# trying user and .forward.
#
#recipient_delimiter = +
# DELIVERY TO MAILBOX
#
home_mailbox = Maildir/
mail_spool_directory = /var/spool/mail
# TAMAÃO MAXIMO MENSAJE
#
message_size_limit=10240000
# TAMAÃO MAXIMO BUZON LOCAL
mailbox_size_limit=51200000
# VIRTUAL MAIL
#
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
# CUOTA de 5MB PARA USUARIOS VIRTUALES
#
virtual_mailbox_limit = 51200000
virtual_minimum_uid = 5000
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
virtual_mailbox_base = /home/vmail
virtual_transport = dovecot
dovecot_destination_recipient_limit=1
# CUOTA DISCO PARA CUENTAS
#
virtual_create_maildirsize = yes
virtual_mailbox_extended = yes
virtual_mailbox_limit_maps =
mysql:/etc/postfix/mysql_virtual_mailbox_limit_maps.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = Lo sentimos, su cuenta de correo ha superado el
espacio en disco asignado, por favor, libere espacio borrando algunos correos.
virtual_overquota_bounce = yes
# BOUNCE MESSAGES
#
soft_bounce = no
# Template de autorespuestas de mensajes rechazados
bounce_template_file = /etc/postfix/bounce.cf
# Tiempo maximo que pertenece un mensaje en cola hasta que es devuelto al
remitente como undelivered
maximal_queue_lifetime = 2h
bounce_queue_lifetime = 2h
# Tiempo que pasa desde que el remitente recibe las cabeceras del correo que
esta en cola
delay_warning_time = 0h
# JUNK MAIL CONTROLS
#
# FAST ETRN SERVICE
#
# SHOW SOFTWARE VERSION OR NOT
#
smtpd_banner = $myhostname ESMTP $mail_name
# PARALLEL DELIVERY TO THE SAME DESTINATION
#
#local_destination_concurrency_limit = 2
#default_destination_concurrency_limit = 20
# DEBUGGING CONTROL
#
debug_peer_level = 2
debugger_command =
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
ddd $daemon_directory/$process_name $process_id & sleep 5
# INSTALL-TIME CONFIGURATION INFORMATION
#
sendmail_path = /usr/sbin/sendmail.postfix
newaliases_path = /usr/bin/newaliases.postfix
mailq_path = /usr/bin/mailq.postfix
setgid_group = postdrop
html_directory = /root/POSTFIX_HTML
manpage_directory = /usr/local/man
sample_directory = /etc/postfix
readme_directory = /root/POSTFIX_README
_______________________________________________
Users mailing list
[email protected]
http://lists.policyd.org/mailman/listinfo/users