BKF*_*BKF 2 php swiftmailer sendgrid
我正在尝试通过sendgrid发送邮件,这里是我的代码:
// Setup Swift mailer parameters
$transport = Swift_SmtpTransport::newInstance('smtp.sendgrid.net', 25);
$transport->setUsername($username);
$transport->setPassword($password);
$swift = Swift_Mailer::newInstance($transport);
// Create a message (subject)
$message = new Swift_Message($subject);
// attach the body of the email
$message->setFrom($from);
$message->setBody($html, 'text/html');
$message->setTo($to);
$message->addPart($text, 'text/plain');
// send message
if ($recipients = $swift->send($message, $failures))
{
// This will let us know how many users received this message
echo 'Message sent out to '.$recipients.' users';exit;
}
Run Code Online (Sandbox Code Playgroud)
我收到此错误:Swift_TransportException
预期的响应代码250,但得到代码"",带有消息""
...\swiftMailer\LIB \类\雨燕\传输\ AbstractSmtpTransport.php(422)
请帮我 !
(完全披露:我作为Web开发人员在SendGrid工作)
我们最近发布了一个新的PHP库,可以解决其中的一些问题.我们仍然使用Swift但是如果我记得的话,库现在为你设置了这些东西,让它更容易滚动.
不要犹豫,联系我们寻求帮助!
http://github.com/sendgrid/sendgrid-php
| 归档时间: |
|
| 查看次数: |
12139 次 |
| 最近记录: |