5
<?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);
?>

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

4

2 に答える 2

8

Gmail では、所有している gmail に対して証明する確認済みのメール アドレスを除き、FROM 名を上書きすることはできません。別のメール サーバーを選択するか、Gmail の設定に移動して、メールを受信できる別の有効なメール アドレスに変更してください。

于 2013-01-02T20:16:16.107 に答える
2

gmail で送信メールアドレスを設定する必要があります。Gmail は、送信元のメールアドレスのリストにない場合、メールアドレスを Gmail のアドレスに変更します。

Gmail -> 設定 -> メールの送信者 -> 所有している別のメールアドレスを追加

于 2013-01-02T20:12:47.903 に答える