簡體   English   中英

如何使用Swiftmailer和Gmail設置'FROM'屬性?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM