2017-05-12 64 views
0

我们有一个位于Zend Framework中的网站。它使用一个名为TransportFactory.php的邮件程序将Sendgrid与Zend框架集成

它可以与exmail一起工作,但现在我们需要切换到SendGrid,并且它不工作,不管我们看过的不同指南。

有没有人有类似的设置,可以分享一些代码示例或提示?

提前致谢!

+0

那是sendgrid(电子邮件服务)还是Sendmail(邮件服务器?) –

+0

对不起,是的,这是一个错字。它是SendGrid。我想在周五的晚些时候会这样对你。有任何想法吗? – Bruce

回答

0

你可以有不同的方法,主要取决于你的代码架构是如何。您可以使用SDK。为此,您可以使用现有模块andrebian/sendgrid-transport-module(请参阅composer.json中的sendgrid sdk)。

另一种更容易实现的方法就是使用sendgrid作为SMTP server,因为它符合您现有的代码。这里是Sendgrid ZF1 example,但是ZF2/3的设置完全相同。

+0

SMTP服务器选项是我们正在尝试做的。无论如何,它拒绝工作。我们终于放弃了,并在端口25上使用了原始的exmail配置。某些地方的配置只是不让邮件发出。我有一个单独的终端打开并运行netstat,587上根本没有任何活动。不知道问题出在哪里,但令人非常沮丧。 – Bruce