zxdnju 2017-09-16 04:43 采纳率: 0%
浏览 1512

postfix+dovecot+extmail+nginx,在使用outlook时出现问题

给公司内部配置个邮件服务器,不对外。
以文章http://linuxu.blog.51cto.com/9471357/1641436/作为参考。
其间出现种种问题,一一解决。目前状态是以网页的形式可以正常使用,但是使用
outlook客户端时就不能工作,显示无法登录接收的邮件服务器。
我的postfix的main.cf文件是
compatibility_level = 2
queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/libexec/postfix
data_directory = /var/lib/postfix
mail_owner = postfix
unknown_local_recipient_reject_code = 550
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
sendmail_path = /usr/sbin/sendmail
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
setgid_group = postdrop
html_directory = no
manpage_directory = /usr/local/man
sample_directory = /etc/postfix
readme_directory = no
inet_protocols = ipv4
meta_directory = /etc/postfix
shlib_directory = no
myhostname = XTIC
mydomain = mail.xtic.com
myorigin = $mydomain
inet_interfaces = all
#mydestination = $myhostname, localhost, $mydomain, localhost.$mydomain
mynetworks = 192.168.2.0/24, 127.0.0.0/8
#mynetworks = 0.0.0.0/0
alias_maps = hash:/etc/aliases
smtputf8_enable = no

postfix support smtp

smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = ''
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination
#smtpd_recipient_restrictions = permit_mynetworks
broken_sasl_auth_clients = yes
smtpd_client_restrictions = permit_mynetworks,permit_sasl_authenticated
#smtpd_client_restrictions = permit_mynetworks
smtpd_sasl_security_options = noanonymous

postfix support virtual

virtual_mailbox_base = /var/mailbox
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf
virtual_alias_domains =
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
virtual_uid_maps = static:2525
virtual_gid_maps = static:2525
virtual_transport = virtual
maillog文件内容是
Sep 14 11:10:17 XTIC postfix/smtpd[5635]: connect from unknown[192.168.1.200]
Sep 14 11:10:17 XTIC postfix/smtpd[5635]: DC4901C0852: client=unknown[192.168.1.200], sasl_method=LOGIN, sasl_username=zxdong@mail.xtic.com
Sep 14 11:10:17 XTIC postfix/cleanup[5644]: DC4901C0852: message-id=<>
Sep 14 11:10:17 XTIC postfix/smtpd[5635]: disconnect from unknown[192.168.1.200] ehlo=1 auth=1 mail=1 rcpt=1 data=1 commands=5
Sep 14 11:10:18 XTIC postfix/qmgr[28146]: DC4901C0852: from=zxdong@mail.xtic.com, size=546, nrcpt=1 (queue active)
Sep 14 11:10:18 XTIC postfix/virtual[5646]: DC4901C0852: to=zxdong@mail.xtic.com, relay=virtual, delay=0.25, delays=0.17/0.03/0/0.05, dsn=2.0.0, status=sent (delivered to maildir)
Sep 14 11:10:18 XTIC postfix/qmgr[28146]: DC4901C0852: removed

望哪位高人给点指点,谢谢

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-06 22:42
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    根据您提供的信息,我注意到以下几点:

    1. 邮件服务器设置中存在错误:inet_protocols = ipv4
    2. 连接错误:connect from unknown[192.168.1.200]

    针对这些问题,我会提供一些可能的解决方案和建议:

    1. inet_protocols = ipv4 应更改为 inet_protocols = ipv6,因为您的邮箱服务器似乎只支持 IPv4。
    2. 确保您的邮件服务器能够处理来自未知主机的连接请求。您可以尝试将 connect from unknown[192.168.1.200] 更改为 connect from unknown [192.168.1.200] 或者直接删除这个行,以便在连接失败时自动重试连接。

    至于 Outlook 无法正常工作的具体原因,请注意以下几点:

    1. Outlook 可能没有安装正确的客户端程序或者版本过低。
    2. Outlook 可能没有正确地配置或更新邮件服务器地址。
    3. Outlook 可能已经设置了默认电子邮件服务,导致其他服务无法使用。

    为了解决这些问题,您可以尝试以下步骤:

    1. 更新 Outlook 客户端到最新版本,并确保已正确安装并运行。
    2. 检查 Outlook 的邮件服务器设置是否正确,并且是否指向了您的邮件服务器。
    3. 在 Outlook 中取消选中“使用默认电子邮件服务”选项,然后选择您的邮件服务器进行设置。

    如果以上方法都无法解决问题,可能需要进一步检查 Outlook 和您的邮件服务器之间的通信配置以及 Outlook 是否与您的网络环境兼容。此外,您也可以考虑联系 Outlook 的客户支持获取更多帮助。

    评论

报告相同问题?