1 最后由 dctianya (2011-08-29 17:03:14) 编辑

主题: 0.7.2 升级到 0.7.3后无法发送邮件“ SMTP error: Failed to add recipient”

按官网升级指示,先升级了roundcube,没有升级phpmyadmin。然后再执行的其他步骤,貌似都正常。但登陆后无法发送邮件,

Webmail错误信息:

SMTP 错误 (451): 添加收件人失败 "hr@ciefr.pku.edu.cn" (4.3.0 <chduan@ciefr.pku.edu.cn>: Temporary lookup failure)

# more mail.err

Aug 29 16:17:57 ciefrsvr03 roundcube: SMTP Error: SMTP error: Failed to add recipient 'hr@ciefr.pku.edu.cn' in /usr/share/apache2/roundcubemail-0.5.4/program
/steps/mail/func.inc on line 1501 (POST /webmail/?_unlock=loading1314605885414?_task=mail&_action=send)

# more mail.info | grep 'Aug 29'

Aug 29 16:17:57 ciefrsvr03 postfix/smtpd[2789]: connect from localhost[127.0.0.1]
Aug 29 16:17:57 ciefrsvr03 postfix/smtpd[2789]: warning: dict_ldap_lookup: Search error 50: Insufficient access
Aug 29 16:17:57 ciefrsvr03 postfix/smtpd[2789]: NOQUEUE: reject: RCPT from localhost[127.0.0.1]: 451 4.3.0 <chduan@ciefr.pku.edu.cn>: Temporary lookup failure; from=<chduan@ciefr.pku.edu.cn> to=<hr@ciefr.pku.edu.cn> proto=ESMTP helo=<162.105.142.191>
Aug 29 16:17:57 ciefrsvr03 roundcube: Invalid response code received from server (451):
Aug 29 16:17:57 ciefrsvr03 roundcube: SMTP Error: SMTP error: Failed to add recipient 'hr@ciefr.pku.edu.cn' in /usr/share/apache2/roundcubemail-0.5.4/program/steps/mail/func.inc on line 1501 (POST /webmail/?_unlock=loading1314605885414?_task=mail&_action=send)
Aug 29 16:17:57 ciefrsvr03 postfix/cleanup[2362]: warning: dict_ldap_lookup: Search error 50: Insufficient access
Aug 29 16:17:57 ciefrsvr03 postfix/cleanup[2362]: warning: B6B8060067D: virtual_alias_maps map lookup problem for postmaster@ciefrsvr03.ciefr.pku.edu.cn -- deferring delivery
Aug 29 16:17:57 ciefrsvr03 postfix/smtpd[2789]: disconnect from localhost[127.0.0.1]

Aug 29 16:18:24 ciefrsvr03 postfix/pickup[2759]: warning: B5EF360067D: message has been queued for 1 days
Aug 29 16:18:24 ciefrsvr03 postfix/pickup[2759]: B5EF360067D: uid=0 from=<root>
Aug 29 16:18:24 ciefrsvr03 postfix/cleanup[2362]: warning: dict_ldap_lookup: Search error 50: Insufficient access
Aug 29 16:18:24 ciefrsvr03 postfix/cleanup[2362]: warning: B5EF360067D: virtual_alias_maps map lookup problem for root@ciefrsvr03.ciefr.pku.edu.cn -- deferring delivery

Aug 29 16:19:24 ciefrsvr03 postfix/pickup[2759]: warning: B5EF260067D: message has been queued for 1 days
Aug 29 16:19:24 ciefrsvr03 postfix/pickup[2759]: B5EF260067D: uid=0 from=<root>
Aug 29 16:19:24 ciefrsvr03 postfix/cleanup[2362]: warning: dict_ldap_lookup: Search error 50: Insufficient access
Aug 29 16:19:24 ciefrsvr03 postfix/cleanup[2362]: warning: B5EF260067D: virtual_alias_maps map lookup problem for root@ciefrsvr03.ciefr.pku.edu.cn -- deferring delivery



# more mail.log | grep 'Aug 29'

Aug 29 16:17:57 ciefrsvr03 postfix/smtpd[2789]: connect from localhost[127.0.0.1]
Aug 29 16:17:57 ciefrsvr03 postfix/smtpd[2789]: warning: dict_ldap_lookup: Search error 50: Insufficient access
Aug 29 16:17:57 ciefrsvr03 postfix/smtpd[2789]: NOQUEUE: reject: RCPT from localhost[127.0.0.1]: 451 4.3.0 <chduan@ciefr.pku.edu.cn>: Temporary lookup failure; from=<chduan@ciefr.pku.edu.cn> to=<hr@ciefr.pku.edu.cn> proto=ESMTP helo=<162.105.142.191>
Aug 29 16:17:57 ciefrsvr03 roundcube: Invalid response code received from server (451):
Aug 29 16:17:57 ciefrsvr03 roundcube: SMTP Error: SMTP error: Failed to add recipient 'hr@ciefr.pku.edu.cn' in /usr/share/apache2/roundcubemail-0.5.4/program/steps/mail/func.inc on line 1501 (POST /webmail/?_unlock=loading1314605885414?_task=mail&_action=send)
Aug 29 16:17:57 ciefrsvr03 postfix/cleanup[2362]: warning: dict_ldap_lookup: Search error 50: Insufficient access
Aug 29 16:17:57 ciefrsvr03 postfix/cleanup[2362]: warning: B6B8060067D: virtual_alias_maps map lookup problem for postmaster@ciefrsvr03.ciefr.pku.edu.cn -- deferring delivery
Aug 29 16:17:57 ciefrsvr03 postfix/smtpd[2789]: disconnect from localhost[127.0.0.1]
Aug 29 16:18:24 ciefrsvr03 postfix/pickup[2759]: warning: B5EF360067D: message has been queued for 1 days
Aug 29 16:18:24 ciefrsvr03 postfix/pickup[2759]: B5EF360067D: uid=0 from=<root>
Aug 29 16:18:24 ciefrsvr03 postfix/cleanup[2362]: warning: dict_ldap_lookup: Search error 50: Insufficient access
Aug 29 16:18:24 ciefrsvr03 postfix/cleanup[2362]: warning: B5EF360067D: virtual_alias_maps map lookup problem for root@ciefrsvr03.ciefr.pku.edu.cn -- deferring delivery
Aug 29 16:19:24 ciefrsvr03 postfix/pickup[2759]: warning: B5EF260067D: message has been queued for 1 days
Aug 29 16:19:24 ciefrsvr03 postfix/pickup[2759]: B5EF260067D: uid=0 from=<root>
Aug 29 16:19:24 ciefrsvr03 postfix/cleanup[2362]: warning: dict_ldap_lookup: Search error 50: Insufficient access
Aug 29 16:19:24 ciefrsvr03 postfix/cleanup[2362]: warning: B5EF260067D: virtual_alias_maps map lookup problem for root@ciefrsvr03.ciefr.pku.edu.cn -- deferring delivery
Aug 29 16:20:24 ciefrsvr03 postfix/pickup[2759]: warning: B5ECB60067D: message has been queued for 1 days
Aug 29 16:20:24 ciefrsvr03 postfix/pickup[2759]: B5ECB60067D: uid=0 from=<root>
Aug 29 16:20:24 ciefrsvr03 postfix/cleanup[2362]: warning: dict_ldap_lookup: Search error 50: Insufficient access
Aug 29 16:20:24 ciefrsvr03 postfix/cleanup[2362]: warning: B5ECB60067D: virtual_alias_maps map lookup problem for root@ciefrsvr03.ciefr.pku.edu.cn -- deferring delivery

# more mail.warn | grep 'Aug 29'

Aug 29 16:17:57 ciefrsvr03 postfix/smtpd[2789]: warning: dict_ldap_lookup: Search error 50: Insufficient access
Aug 29 16:17:57 ciefrsvr03 roundcube: SMTP Error: SMTP error: Failed to add recipient 'hr@ciefr.pku.edu.cn' in /usr/share/apache2/roundcubemail-0.5.4/program/steps/mail/func.inc on line 1501 (POST /webmail/?_unlock=loading1314605885414?_task=mail&_action=send)
Aug 29 16:17:57 ciefrsvr03 postfix/cleanup[2362]: warning: dict_ldap_lookup: Search error 50: Insufficient access
Aug 29 16:17:57 ciefrsvr03 postfix/cleanup[2362]: warning: B6B8060067D: virtual_alias_maps map lookup problem for postmaster@ciefrsvr03.ciefr.pku.edu.cn -- deferring delivery
Aug 29 16:18:24 ciefrsvr03 postfix/pickup[2759]: warning: B5EF360067D: message has been queued for 1 days
Aug 29 16:18:24 ciefrsvr03 postfix/cleanup[2362]: warning: dict_ldap_lookup: Search error 50: Insufficient access
Aug 29 16:18:24 ciefrsvr03 postfix/cleanup[2362]: warning: B5EF360067D: virtual_alias_maps map lookup problem for root@ciefrsvr03.ciefr.pku.edu.cn -- deferring delivery
Aug 29 16:19:24 ciefrsvr03 postfix/pickup[2759]: warning: B5EF260067D: message has been queued for 1 days
Aug 29 16:19:24 ciefrsvr03 postfix/cleanup[2362]: warning: dict_ldap_lookup: Search error 50: Insufficient access
Aug 29 16:19:24 ciefrsvr03 postfix/cleanup[2362]: warning: B5EF260067D: virtual_alias_maps map lookup problem for root@ciefrsvr03.ciefr.pku.edu.cn -- deferring delivery
Aug 29 16:20:24 ciefrsvr03 postfix/pickup[2759]: warning: B5ECB60067D: message has been queued for 1 days
Aug 29 16:20:24 ciefrsvr03 postfix/cleanup[2362]: warning: dict_ldap_lookup: Search error 50: Insufficient access
Aug 29 16:20:24 ciefrsvr03 postfix/cleanup[2362]: warning: B5ECB60067D: virtual_alias_maps map lookup problem for root@ciefrsvr03.ciefr.pku.edu.cn -- deferring delivery
Aug 29 16:21:24 ciefrsvr03 postfix/pickup[2759]: warning: B85D960067D: message has been queued for 1 days
Aug 29 16:21:24 ciefrsvr03 postfix/cleanup[2362]: warning: dict_ldap_lookup: Search error 50: Insufficient access
Aug 29 16:21:24 ciefrsvr03 postfix/cleanup[2362]: warning: B85D960067D: virtual_alias_maps map lookup problem for root@ciefrsvr03.ciefr.pku.edu.cn -- deferring delivery


# more dovecot.log 
null

# more iredapd.log
null

# more iredapd.log
null

# more mysql.err
null

# more mysql.log
null

# more mysql/error.log
null

# more mysql/error.log-old
null

# more openldap.log
null


# more syslog

Aug 29 16:17:57 ciefrsvr03 postfix/smtpd[2789]: connect from localhost[127.0.0.1]
Aug 29 16:17:57 ciefrsvr03 postfix/smtpd[2789]: warning: dict_ldap_lookup: Search error 50: Insufficient access
Aug 29 16:17:57 ciefrsvr03 postfix/smtpd[2789]: NOQUEUE: reject: RCPT from localhost[127.0.0.1]: 451 4.3.0 <chduan@ciefr.pku.edu.cn>: Temporary lookup failur
e; from=<chduan@ciefr.pku.edu.cn> to=<hr@ciefr.pku.edu.cn> proto=ESMTP helo=<162.105.142.191>
Aug 29 16:17:57 ciefrsvr03 roundcube: Invalid response code received from server (451):
Aug 29 16:17:57 ciefrsvr03 roundcube: SMTP Error: SMTP error: Failed to add recipient 'hr@ciefr.pku.edu.cn' in /usr/share/apache2/roundcubemail-0.5.4/program
/steps/mail/func.inc on line 1501 (POST /webmail/?_unlock=loading1314605885414?_task=mail&_action=send)
Aug 29 16:17:57 ciefrsvr03 postfix/cleanup[2362]: warning: dict_ldap_lookup: Search error 50: Insufficient access
Aug 29 16:17:57 ciefrsvr03 postfix/cleanup[2362]: warning: B6B8060067D: virtual_alias_maps map lookup problem for postmaster@ciefrsvr03.ciefr.pku.edu.cn -- d
eferring delivery
Aug 29 16:17:57 ciefrsvr03 postfix/smtpd[2789]: disconnect from localhost[127.0.0.1]
Aug 29 16:18:24 ciefrsvr03 postfix/pickup[2759]: warning: B5EF360067D: message has been queued for 1 days
Aug 29 16:18:24 ciefrsvr03 postfix/pickup[2759]: B5EF360067D: uid=0 from=<root>
Aug 29 16:18:24 ciefrsvr03 postfix/cleanup[2362]: warning: dict_ldap_lookup: Search error 50: Insufficient access
Aug 29 16:18:24 ciefrsvr03 postfix/cleanup[2362]: warning: B5EF360067D: virtual_alias_maps map lookup problem for root@ciefrsvr03.ciefr.pku.edu.cn -- deferri
ng delivery
Aug 29 16:19:01 ciefrsvr03 CRON[2799]: (root) CMD (/etc/webmin/virtual-server/collectinfo.pl)
Aug 29 16:19:24 ciefrsvr03 postfix/pickup[2759]: warning: B5EF260067D: message has been queued for 1 days
Aug 29 16:19:24 ciefrsvr03 postfix/pickup[2759]: B5EF260067D: uid=0 from=<root>
Aug 29 16:19:24 ciefrsvr03 postfix/cleanup[2362]: warning: dict_ldap_lookup: Search error 50: Insufficient access
Aug 29 16:19:24 ciefrsvr03 postfix/cleanup[2362]: warning: B5EF260067D: virtual_alias_maps map lookup problem for root@ciefrsvr03.ciefr.pku.edu.cn -- deferri
ng delivery
Aug 29 16:20:01 ciefrsvr03 CRON[2860]: (www-data) CMD ([ -x /usr/lib/cgi-bin/awstats.pl -a -f /etc/awstats/awstats.conf -a -r /var/log/apache2/access.log ] &
& /usr/lib/cgi-bin/awstats.pl -config=awstats -update >/dev/null)
Aug 29 16:20:24 ciefrsvr03 postfix/pickup[2759]: warning: B5ECB60067D: message has been queued for 1 days
Aug 29 16:20:24 ciefrsvr03 postfix/pickup[2759]: B5ECB60067D: uid=0 from=<root>
Aug 29 16:20:24 ciefrsvr03 postfix/cleanup[2362]: warning: dict_ldap_lookup: Search error 50: Insufficient access
Aug 29 16:20:24 ciefrsvr03 postfix/cleanup[2362]: warning: B5ECB60067D: virtual_alias_maps map lookup problem for root@ciefrsvr03.ciefr.pku.edu.cn -- deferri
ng delivery

回复: 0.7.2 升级到 0.7.3后无法发送邮件“ SMTP error: Failed to add recipient”

晕,为什么内容全都没了……

我再编辑!

回复: 0.7.2 升级到 0.7.3后无法发送邮件“ SMTP error: Failed to add recipient”

Aug 29 16:17:57 ciefrsvr03 postfix/cleanup[2362]: warning: dict_ldap_lookup: Search error 50: Insufficient access
Aug 29 16:17:57 ciefrsvr03 postfix/cleanup[2362]: warning: B6B8060067D: virtual_alias_maps map lookup problem for postmaster@ciefrsvr03.ciefr.pku.edu.cn -- d
eferring delivery

这里显示你在 Postfix virtual_alias_maps 参数里指定的 LDAP 查询中,某一个帐号没有足够的权限去查询指定的节点。
请注意检查一下。