sendmail 无法发送出站邮件

sendmail 无法发送出站邮件

我已经设置了服务器,需要使用 sendmail 来监控我的 Icinga。我安装了 sendmail 并试用了一下。我无法将文件发送到 gmail 帐户。

我的邮件日志如下:

Jul 11 16:23:46 li911-131 sendmail[12202]: u6BGNYO4012202: [email protected], ctladdr=root (0/0), delay=00:00:12, xdelay=00:00:01, mailer=relay, pri=30025, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (u6BGNjJ3012214 Mes$
Jul 11 16:23:46 li911-131 sendmail[12216]: STARTTLS=client, relay=gmail-smtp-in.l.google.com., version=TLSv1/SSLv3, verify=FAIL, cipher=ECDHE-RSA-AES128-GCM-SHA256, bits=128/128
Jul 11 16:23:46 li911-131 sendmail[12216]: u6BGNjJ3012214: to=<[email protected]>, ctladdr=<[email protected]> (0/0), delay=00:00:01, xdelay=00:00:00, mailer=esmtp, pri=120346, relay=gmail-smtp-in.l.google.com. [IP$
Jul 11 16:23:46 li911-131 sendmail[12216]: u6BGNjJ3012214: u6BGNkJ3012216: DSN: Service unavailable
Jul 11 16:23:46 li911-131 sendmail[12216]: u6BGNkJ3012216: to=<[email protected]>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=31606, dsn=2.0.0, stat=Sent

我知道 DSN:服务不可用意味着 Gmail 拒绝了我,但是为什么呢?

我尝试删除 sendmail.mc 文件中的一行:

#DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl

#127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
127.0.0.1 li911-131.members.linode.com li911-131
45.53.109.131   li911-131.members.linode.com li911-131

这是我的 /etc/hosts 文件,我注释掉了第一行,以避免从“localhost.localdomain”发送

我不明白为什么我无法发送出站信息,如果能提供任何意见我将不胜感激。

答案1

“我测试得不够”——所有人

我在回答中提到过,我被 Gmail 拒绝了,为什么呢?

我告诉你。因为我没有MX 记录完全没有。我不是来自 DNS 服务器,但我可以通过联系 Linode(该项目的托管服务)来解决这个问题。我不会费心,因为除了我自己的交易所之外,我不需要为了这个项目的目的发送给任何人。

如果您无法发送到 Gmail 但又确实需要,那么您将需要一个静态 IP 并联系您的 DNS 提供商来验证您。

相关内容