我已经通过互联网阅读了多个主题,试图找到最好的搜索结果,并很乐意听到您的想法。
我与商务平台和我们的客户(用户)合作,需要以他们的公司发送邮件。 例如:
来自:info@company.com
来自:news@anotherCompany.com
1) 我们目前正在使用inbuild php mail()功能与包含的标题,并能够设置"来自"我们想要的域名。这有点好,但我们最近开始越来越多地从一些电子邮件域(如hotmail)中获得SPAM匹配,我们很难找到灵魂。
2) 我们考虑过使用SMTP服务器
但是...
- 在许多情况下,您必须使用相同的域名作为用户名。
因此我们认为我们可能会使用一个主SMTP域,然后使用"回复"。但...
- 回复在某些邮件程序中不起作用,例如:windows 10 mail。它仍然会选择主域名发件人电子邮件。
这也是一个巨大的项目,要求我们的客户提供(如果他们甚至拥有)他们自己的SMTP登录信息。因为他们中的一些人甚至不知道他们是运行MAC还是Windows。
3)第三方API,例如https://postmarkapp.com/等。 他们会适合这个角色吗?
我是否还有其他任何可以解决这个问题的方法?
你会选择什么?
php邮件是"是否正确"什么标题?我们是否应该从客户那里收集SMTP登录信息作为主要信息并使用PHP邮件作为后备?
答案 0 :(得分:-1)
最近发送电子邮件并不是很有趣。过去在PHP中使用mail()
是完全足够的,但它不再是。
只使用任何SMTP服务器也无法解决问题。您的服务器必须遵守Google,Microsoft和Yahoo创建的许多规则来打击垃圾邮件。
以下是一些链接(忽略关于批量邮件的讨论,这适用于所有发件人):
https://support.google.com/mail/answer/81126?hl=en
https://mail.live.com/mail/policies.aspx
https://help.yahoo.com/kb/SLN3435.html
这些可能不是最好的链接,但你明白了。
设置自己的SMTP服务器是一场噩梦。你必须把它作为你的日常工作一个月。
我很幸运,我的托管服务提供商提供了一个很好的SMTP服务器,我可以用于我的所有域名。它还允许我从我为每个域设置的所有电子邮件地址发送邮件。询问您的托管服务提供商是否做了类似的事情到目前为止,这是最好的解决方案。
或者,您可以通过附加这些服务租用对SMTP服务器的访问权限。
不想听起来像广告:我使用https://sendgrid.com/marketing/smtp-server并发现它非常好。但是有很多替代品。 (请注意,最后一个解决方案仅替换PHP mail()
功能,而不是客户从其电子邮件客户端发送的一般邮件!)