我们需要直接从我们的专用服务器(app.ourserver.com)使用PHP的mail()函数发送电子邮件(实际上是CakePHP,它封装了这个函数)。 我们想从app.ourserver.com发送邮件,但需要将其作为mail.domain1.com和mail.domain2.com发送。 我们不想使用STMP,因为连接速度很慢,特别是我们的外部邮件服务器(mail.domain1.com和mail.domain2.com)。 我已经尝试向两个域domain1.com和domain2.com添加适当的SPFlogging,以允许ourserver.com发送电子邮件,但是电子邮件在接收端立即被废弃为垃圾邮件。 我们将如何去做,而不使用在我们的外部域validation的SMTP帐户?
我认为你的标题是不正确的。 应该是“如何从其他域发送电子邮件?” 或类似的东西。
有多种原因会被归类为垃圾邮件:
如果您查看被分类为垃圾邮件的邮件标题,可能会有标题告诉您为什么将其归类为垃圾邮件。
您的第一select应该是使用允许您的域名发送邮件的中继服务器。 连接到提交端口(可能需要身份validation)应该是相当快的。 事实上,您发现连接到域的邮件服务器非常缓慢,可能表明您在那里触发垃圾邮件规避规则。 (我的规则为configuration不良的主机提供速度慢的服务,并为configuration良好的主机提供服务,这将大量垃圾邮件。
您可以设置SSMTP ,这是一个轻量级的程序,可以替代后缀,只是发送电子邮件而已 – 但不会收到电子邮件。 您可以设置发件人地址。 这对我来说很有用。 安装程序有点烦琐,所以你需要find一个指导或教程 – 我的一周左右不会出来。