我有一个发送电子邮件的应用程序。它使用NMSMTP组件。在NMSMTP.host中是'MAILHOST'。我试图找到什么是MAILHOST以及存储值的位置?如何设置该主机值?
我可以使用NMSMTP.connect进行连接,但在尝试使用NMSMTP.sendMail时,我收到错误'来自abc.com的554邮件因政策原因被拒绝'
感谢。
答案 0 :(得分:3)
主机是您用于发送邮件的电子邮件帐户的外发邮件的电子邮件服务器。例如,如果您的电子邮件地址为Naren@example.com
,而外发邮件的电子邮件服务器为smtp.example.com
,则您的SMTP主机为smtp.example.com
。
.example.com
之前的确切内容取决于您的服务器配置使用的内容。您必须与提供电子邮件帐户的ISP联系,以了解适当的主机是什么,因为它取决于它的配置方式。 (域没有“标准”SMTP主机名。)