如何使用Swiftmailer与Gmail设置“FROM”属性? [英] How to set 'FROM' property using Swiftmailer with Gmail?

查看:101
本文介绍了如何使用Swiftmailer与Gmail设置“FROM”属性?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

<?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。如何指定任何其他电子邮件地址以发送假电子邮件?

It works but sender is 'username@gmail.com'. How can I specify any other email address in order to send fake email?

推荐答案

Gmail不允许覆盖FROM名称,除了验证电子邮件你证明你拥有Gmail的地址。选择不同的电子邮件服务器或转到您的Gmail设置,并将其更改为您可以从其中接收电子邮件的另一个有效的电子邮件地址。

Gmail disallows overriding the FROM name except from verfied email addresses that you prove to gmail you own. Either choose a different email server or go to your gmail settings and change it to another valid email address that you can receive email from.

这篇关于如何使用Swiftmailer与Gmail设置“FROM”属性?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆