在我的网站

时间:2017-04-04 17:35:03

标签: php email

我生气了!

我使用switfmailer在我拥有的每个网站上发送电子邮件。

我的代码很简单:

$transport = Swift_SmtpTransport::newInstance('smtp.gmail.com', 465, "ssl")
  ->setUsername('username')
  ->setPassword('password');

  $mailer = Swift_Mailer::newInstance($transport);

  $message = Swift_Message::newInstance($sujet)
    ->setFrom(array('contact@lavintagecompany.com' => '[La Vintage Company]'))
    ->setTo(array($emailDest))
    ->setReplyTo(array($emailExp))
    ->setBody($texteHtml, 'text/html')
    ->addPart($texteTxt, 'text/plain')
    ;

  $mailer->send($message);

我知道此代码正常运行:它在我的网站上工作了几年。

我开始使用letsencrypt / cerbot将我的网站从http设置为https,并且效果非常好。

但是,从那时起,当我尝试在我拥有的网站上发送电子邮件时,我收到错误500。 我的私人服务器上的每个网站都遇到了同样的问题:代码工作就像一个魅力,代码实际上在本地(它发送电子邮件)但不在线。

您可以尝试在那里发送邮件:my website

另外,在同一时间,从今天开始,某人不可能提交带有recaptcha的表格。

问题是一样的:代码工作正常,它实际上可以在localhost上运行,但不能在线运行 你可以在那里试试:second website。 即使你点击了recaptcha,也会说“不”。

每个网站上的代码(邮件和recaptcha)都是相同的。我没有改变它。 所以我想我的网络服务器有问题。

/var/logs/apache2/error.log中没有任何内容:/

我真的希望有人可以帮助我!

0 个答案:

没有答案