我有点困惑,我有一个 cron 任务,每周日晚上发送 12 000 多封电子邮件,现在我不确定退回的电子邮件会发送到哪里,这是否始终是发送电子邮件中指定的回复地址? Centos 是我用来发送邮件的 Linux 发行版。
答案1
答案取决于您的邮件传输代理设置以及电子邮件的发送方式。如果只是 Linux 上的“mail”或“mailx”命令,那么电子邮件最有可能以“[电子邮件保护]“,其中 user 是运行 cron 的用户,machinename 是运行该命令的服务器。请记住,邮件正文中的 From: 地址只是信封内部的地址。信封外部还有一个发件人地址,许多邮件服务器将使用该地址而不是内部标题(可能是一个 RFP,但我没有查找过)。如果没有办法将退回邮件发送到发件人帐户,则邮件可能会在途中退回到某个邮件服务器的邮件管理员。
答案2
确定答案的确切方法是,在触发此 cronjob 时运行数据包捕获,然后使用 wireshark 等程序检查捕获的电子邮件。这样您就可以检查邮件头,并查看退回邮件会返回到哪里(如果有的话)。