使用Perl将电子邮件直接发送到收件人邮件服务器
我需要编写一个小型Perl应用程序,将电子邮件直接发送到收件人的邮件服务器。我不能使用本地邮件服务器,因为我需要在发生电子邮件错误时立即了解它们使用Perl将电子邮件直接发送到收件人邮件服务器,perl,email,smtp,dns,Perl,Email,Smtp,Dns,我需要编写一个小型Perl应用程序,将电子邮件直接发送到收件人的邮件服务器。我不能使用本地邮件服务器,因为我需要在发生电子邮件错误时立即了解它们 我知道Email::Sender和Net::SMTP,但是是否有任何Perl模块可以处理MX查找,甚至重试?今天,很少有SMTP服务器会接受来自未配置为中继的独立计算机的邮件,特别是如果它们不反向解析发送域MX记录的话。但是,如果您愿意等待一个(可配置的)短时间来知道您的电子邮件发生了什么,这里有几个选项,您可以考虑正确配置的SMTP中继: 使用扫描邮
我知道Email::Sender和Net::SMTP,但是是否有任何Perl模块可以处理MX查找,甚至重试?今天,很少有SMTP服务器会接受来自未配置为中继的独立计算机的邮件,特别是如果它们不反向解析发送域MX记录的话。但是,如果您愿意等待一个(可配置的)短时间来知道您的电子邮件发生了什么,这里有几个选项,您可以考虑正确配置的SMTP中继:
我知道这是一项看似简单的工作,比如检查电子邮件发生了什么,但如果您坚持不使用Net::SMTP:),同时避免SMTP服务器拒绝您的邮件的风险,这是您能做的最好的工作。这将在当前运行postfix的colo’d机器上运行,并使用正确的反向DNS。Postfix没有提供足够的日志记录,无法将日志条目与应用程序操作联系起来。我不介意使用Net::SMTP,但它只是做得不够(mx查找和重试)。检查反弹是好的,但我正试图为客户在有限的预算内这样做,而且我不喜欢检查反弹的脆弱性。谢谢