【发布时间】:2014-08-29 07:05:59
【问题描述】:
基本场景是这样的:
我有卖给客户的 cakePHP 应用程序。
客户端的主网络在美国,因此我需要托管我的应用程序的子域 (ticket.abc.com) 是在美国创建的,但是他们没有让我通过 FTP 访问他们的子域。因此,子域被定向到印度办事处的本地 IP 地址,这台 PC 是一个带有 Windows 的简单桌面,我在其上安装了 WAMP 以通过本地主机运行我的应用程序。
我面临的问题是,当我使用他们公司的电子邮件 ID 即 xyz@abc.com 发送电子邮件通知时,我收到一条错误消息“无法找到套接字传输“ssl” - 你是否忘记配置 PHP 时启用它?”。我已经阅读了这个论坛中给出的所有答案,但没有一个能解决我的问题。
因此我们转而使用 gmail ID 发送电子邮件通知,这件事工作了一段时间,几天前突然停止了,当我研究时,我发现 gmail 已将该电子邮件 ID 列入黑名单以发送邮件。(也许因为我每天要发送近 100 封邮件,或者因为在某些时候使用 IP 地址而不是 URL 来访问应用程序)
有人可以帮帮我吗?
【问题讨论】:
-
要从与 PHP 主机不同的域发送电子邮件,我建议配置 PHP 或应用程序,以使用您要用于电子邮件的域的 SMTP 服务器。如果发送 IP 与域不匹配,您的电子邮件将被发送到垃圾邮件文件夹。
-
如果您发送大量电子邮件,您应该考虑使用 mailchimp 或 Amazon SES 之类的服务。