安装 mutt 和邮件:
sudo apt-get install mutt
echo "install gentoo" | mutt -s "gentoo installation handbook" -A gentoo.pdf [email protected]
我在我的雅虎电子邮件中找不到电子邮件。检查电子邮件:
sudo cat /var/mail/debian
This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:
[email protected]
Mailing to remote domains not supported
--1624330018-eximdsn-1608038189
Content-type: message/delivery-status
Reporting-MTA: dns; debian
Action: failed
Final-Recipient: rfc822;[email protected]
Status: 5.0.0
--1624330018-eximdsn-1608038189
Content-type: text/rfc822-headers
修复设置。
sudo vim /etc/exim4/update-exim4.conf.conf
dc_eximconfig_configtype="internet" # previously, it is "local"
sudo service exim4 restart
再试一次
echo "install gentoo" | mutt -s "gentoo installation handbook" -A gentoo.pdf [email protected]
我的雅虎邮箱里仍然没有电子邮件。
sudo cat /var/mail/debian
Return-path: <debian@debian>
Received: from debian by debian with local (Exim 4.92)
(envelope-from <debian@debian>)
id 1lvWRG-000IZw-A1
for [email protected]; Tue, 22 Jun 2021 10:46:58 +0800
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="1267179262-1624330018=:71419"
Subject: gentoo installation handbook
To: <[email protected]>
X-Mailer: mail (GNU Mailutils 3.5)
Message-Id: <E1lvWRG-000IZw-A1@debian>
From: debian <debian@debian>
Date: Tue, 22 Jun 2021 10:46:58 +0800
X-Exim-DSN-Information: Due to administrative limits only headers are returned
--1624330018-eximdsn-1608038189--
那怎么修呢?
阅读您收到的未送达通知的其余部分。这一次它可能会说一些与以前不同的东西——所以修复新问题。
邮件提供商越大,它收到的垃圾邮件就越多,因此它对入站邮件执行的检查就越严格。(雅虎和 Outlook/Hotmail 尤其如此。)
首先,这意味着您从住宅网络(尤其是已知使用动态 IP 地址的网络)成功发送邮件的机会很小。收件人的邮件系统可能会拒绝您的整个 IP 地址范围,无论是由于过去的滥用还是由于它是家庭连接的事实。
事实上,许多住宅 ISP 会直接阻止到端口 25(SMTP 邮件交换端口)的所有出站连接。如果您的 ISP 这样做,则有时可以删除该块,有时则不能。不,您不能只更改端口。
因此,如果您想与Yahoo! ,您的邮件服务器需要托管在其他地方——通常服务器托管公司是一个不错的选择。(那些通常更严格地不让他们的客户发送垃圾邮件,所以雅虎更有可能接受他们的邮件。)
为了从家里发送邮件,您需要通过另一个邮件服务器(“智能主机”)中继邮件,即让 Exim 像桌面邮件客户端一样提交邮件,使用用户名和密码并通过不同的 SMTP 端口。(网上有很多例子可以将 Exim 配置为中继,例如通过您的 Gmail 帐户或通过您的个人邮件服务器。甚至还有仅中继的 MTA,例如 msmtp,可能更合适。)
其次,您的邮件有一个完全组成的“发件人”地址:它的域名实际上就是
debian
. 使用真实域名可能有助于让其他邮件提供商相信您的邮件不是垃圾邮件。使用具有有效 MX 记录(甚至有效 SPF 记录)的域名可能会有很大帮助。(如果您通过其他提供商进行转发,您必须准确使用属于您在该提供商的帐户的地址——例如,Gmail 只允许从您的 gmail.com 地址发送邮件。在 Exim 中,您可能需要使用“重写”或“伪装”来实现这一点。)