我正在研究构建一个可以自行阅读和发送邮件的系统。
邮件服务器已经存在。我要做的就是使用在邮件服务器上本地运行的 php 脚本获取电子邮件数据,将一些数据存储在外部数据库中。
然后,当引发“事件”时,我想运行一个 php 脚本,从数据库中获取一些数据,创建一个邮件,并通过邮件服务器发送它。
我对此很陌生,所以我希望我说的话是有道理的。
这是我的问题:以这种方式工作是否足够安全?我在做任何违反“规则”的事情吗?
谢谢
我正在研究构建一个可以自行阅读和发送邮件的系统。
邮件服务器已经存在。我要做的就是使用在邮件服务器上本地运行的 php 脚本获取电子邮件数据,将一些数据存储在外部数据库中。
然后,当引发“事件”时,我想运行一个 php 脚本,从数据库中获取一些数据,创建一个邮件,并通过邮件服务器发送它。
我对此很陌生,所以我希望我说的话是有道理的。
这是我的问题:以这种方式工作是否足够安全?我在做任何违反“规则”的事情吗?
谢谢
以这种方式做事并没有错。它不违反规则。但不能保证电子邮件的送达率,因为:
基本上,您的邮件服务器可能被电子邮件提供商列入黑名单的原因有很多。为确保电子邮件可送达性,您需要将您的邮件服务器 IP 列入所有电子邮件提供商的白名单。(这并不容易)
我建议您使用Sendgrid、Madmimi 等批量发送电子邮件的第三方解决方案。参考:关于选择电子邮件发送服务的讨论
此外,这些服务还提供开放跟踪、点击跟踪等统计信息...