Php Swiftmailer-Outlook没有';我没有收到任何邮件
所以我试着发电子邮件。我发送一封邮件给Gmail,一封电子邮件是Outlook中的Exchange帐户 Gmail工作得很好,但若我放进图片,它就不能和Outlook中的那个一个一起工作 这是我的密码:Php Swiftmailer-Outlook没有';我没有收到任何邮件,php,outlook,swiftmailer,Php,Outlook,Swiftmailer,所以我试着发电子邮件。我发送一封邮件给Gmail,一封电子邮件是Outlook中的Exchange帐户 Gmail工作得很好,但若我放进图片,它就不能和Outlook中的那个一个一起工作 这是我的密码: $message = Swift_Message::newInstance('Thank you for registering'); $img_one = $message->embed(Swift_Image::fromPath('...'));
$message = Swift_Message::newInstance('Thank you for registering');
$img_one = $message->embed(Swift_Image::fromPath('...'));
$img_two = $message->embed(Swift_Image::fromPath('...'));
$text = '<html><body>';
$text .= '<center><img src="' . $img_one . '" alt="Image" /></center>';
$text .= '<br><br>';
$text .= 'Thank you for submitting your personal data.<br>';
$text .= 'You have registered yourself as a candidate in the finance sector.<br>';
$text .= '<br>Best regards,<br><br>';
$text .= '<img src="' . $img_two . '" alt="Image" /><br>';
$text .= '</body></html>';
$transport = Swift_SmtpTransport::newInstance('smtp.host.dk', 587, 'tls')
->setUsername('x@x.x')
->setPassword('***');
$mailer = Swift_Mailer::newInstance($transport);
$message->setFrom(array('sender@sender.dk' => 'Sender name'))
->setTo(array('receiverone@gmail.com', 'receiver@mailthatsonoutlook.dk' => 'Receiver name'))
->setBody($text, 'text/html');
$logger = new Swift_Plugins_Loggers_EchoLogger();
$mailer->registerPlugin(new Swift_Plugins_LoggerPlugin($logger));
$result = $mailer->send($message);
echo $logger->dump();
$message=Swift\u message::newInstance('谢谢您的注册');
$img_one=$message->embed(Swift_Image::fromPath(“…”);
$img_two=$message->embed(Swift_Image::fromPath(“…”);
$text='';
$text.='';
$text.='
';
$text.=“感谢您提交个人数据。
”;
$text.=“您已注册成为金融行业的候选人。
”;
$text.='
向您致意,
;
$text.='
';
$text.='';
$transport=Swift\u SmtpTransport::newInstance('smtp.host.dk',587,'tls'))
->setUsername('x@x.x')
->设置密码('***');
$mailer=Swift\u mailer::newInstance($transport);
$message->setFrom(数组('s)sender@sender.dk“=>”发送方名称“))
->设置为(数组('receiverone@gmail.com', 'receiver@mailthatsonoutlook.dk“=>”接收方名称“))
->setBody($text,'text/html');
$logger=新的Swift_插件_记录器_EchoLogger();
$mailer->registerPlugin(新的Swift_Plugins_LoggerPlugin($logger));
$result=$mailer->send($message);
echo$logger->dump();
当我删除img元素中的行时,它与Outlook配合良好。如果我不这样做,什么都不会发生。不管我做不做,我的日志都是一样的
<< 235 2.7.0 Authentication successful
++ Swift_SmtpTransport started
>> MAIL FROM:<x@x.dk>
<< 250 2.1.0 Ok
>> RCPT TO:<x@x.com>
<< 250 2.1.5 Ok
>> RCPT TO:<x@x.dk>
<< 250 2.1.5 Ok
>> DATA
<< 354 End data with <CR><LF>.<CR><LF>
>> .
<< 250 2.0.0 Ok: queued as 833ED2A2078B
>邮件来源:
>RCPT至:
>RCPT至:
>资料
> .
检查你的垃圾文件夹。很多东西都在那里。通常(至少)如果它进入了MTA队列,那么当它超出了它们有任何影响的点时,PHP(和swiftmailers)就无法控制它了。就他们而言,电子邮件已经发送了。Jason K-我已经检查过了,忘了提及。;)所以没有解决办法?认真地(创建替代实体除外)