我已经设置了一个带有请求跟踪器的 Ubuntu 服务器,如下所示本指南(关于入站邮件的部分是相关的)。但是,虽然我能够向网络/域内的其他用户发送邮件,但我似乎无法到达更远的地方 - 例如我的个人帐户等。现在我不知道是什么原因造成的,我认为系统只需要通过我们的交换服务器获取邮件并以相同的方式发送即可。然而,事实并非如此。
我找到了另一个类似方式的服务器设置(CentOS 5,请求跟踪器,但使用 Sendmail),但它是一个过时的服务器,并且无论是谁构建的,都没有留下关于它如何工作的文档,因此很难将其用作参考系统!:)
有一次,有人告诉我需要在本地服务器的电子邮件添加和我们的 AD 服务器之间设置中继,但这似乎行不通。抱歉,我对邮件服务器几乎一无所知,我的同事对 Linux 一无所知,所以这对我来说很难。
谢谢你!
编辑:postconf -N 的结果,详细信息被屏蔽=)
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
inet_interfaces = all
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
mydestination = myhost.mydomain.com, localhost.mydomain.com, , localhost
myhostname = myhost.mydomain.com
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
myorigin = /etc/mailname
readme_directory = no
recipient_delimiter = +
relayhost = EXCHANGE IP
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_use_tls = yes
示例日志消息:
Sep 4 12:32:05 hostname postfix/smtp[9152]: 2147B200B99:
to=<[email protected]>, relay= RELAY IP :25, delay=0.1, delays=0.05/0/0/0.04,
dsn=5.7.1, status=bounced (host HOST IP said: 550 5.7.1 Unable to relay
for [email protected] (in reply to RCPT TO command))