我已经为增量备份添加了一个 cron 作业,并像这样配置它。但是我的邮件进入了垃圾邮件文件夹。因此我单击邮件中的非垃圾邮件选项。它会移至收件箱。但再次收到垃圾邮件
0 23 * * * /usr/bin/rsync -ravzX /mnt/external/project/ /media/backup/project/ | mail -s "Backup Success" [email protected]
有没有什么办法可以阻止 cron 作业将邮件接收到垃圾邮件文件夹?
答案1
确保发件人电子邮件地址正确,并且域和服务器 IP 的 MX 和反向 DNS 记录配置正确。
一旦电子邮件服务器配置正确,Gmail、yahoo 等电子邮件服务将开始将您的电子邮件标记为有效,并将其发送到您的收件箱而不是垃圾邮件文件夹。
希望这可以帮助。
答案2
首先,确保您的 SPF 记录设置为包含服务器的 IP 地址(通过添加标志即可轻松完成+a
)。我不会详细介绍这一点,但即使设置正确,它仍然可能会变成垃圾邮件。
对我来说,我打开了原始电子邮件,看到有一条SPF SOFTFAIL
来自我服务器的通知IPv6 地址。我的域名有A
服务器的 DNS 记录IPv4 地址但不是ipv6。
只需将这些AAAA
记录添加到我的 DNS 即可使 SPF 记录正常工作并将服务器识别为可信的。
答案3
在您最喜欢的电子邮件客户端中,将 cron“发件人:”地址添加到您的地址簿,并在垃圾邮件设置中选择“从不将来自我的联系人列表的消息标记为垃圾邮件”。