[英]How to set 'FROM' property using Swiftmailer with Gmail?
<?php
require_once 'lib/swift_required.php';
$transport = Swift_SmtpTransport::newInstance('smtp.gmail.com', 465, 'ssl')
->setUsername('username@gmail.com')
->setPassword('password')
;
$mailer = Swift_Mailer::newInstance($transport);
$message = Swift_Message::newInstance('HomeWork')
->setFrom(array('exampleFROM@gmail.com' => 'NAME'))
->setTo(array('exampleTO@gmail.com'=> 'NAME'))
->setBody('Test Message Body')
;
$mailer->send($message);
?>
它有效,但发件人是'username@gmail.com'。 如何指定任何其他电子邮件地址以发送虚假电子邮件?
Gmail不允许覆盖FROM名称,除非您向自己拥有的gmail证明了已验证的电子邮件地址。 选择其他电子邮件服务器或转到您的Gmail设置并将其更改为您可以从中接收电子邮件的另一个有效电子邮件地址。
您需要在Gmail中设置传出的电子邮件地址。 Gmail会将电子邮件地址更改为您的Gmail中的地址,如果它不在您可以发送的电子邮件地址列表中。
Gmail - >设置 - >将邮件发送为 - >添加您拥有的其他电子邮件地址
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.