私の質問は奇妙に思えます。PHPとSwiftMailerパッケージを使用しています。これが私のコードです:
$transport = Swift_SmtpTransport::newInstance('smtp.gmail.com', 465, "ssl")
->setUsername('adresim@gmail.com')
->setPassword('my_pass');
$mailer = Swift_Mailer::newInstance($transport);
$message = Swift_Message::newInstance($title)
->setFrom(array('adresim@hotmail.com'))
->setTo($to_adresses)
->setReplyTo("another_address")
->setBody($body, "text/html");
ここに問題があります。メールを送信すると、Gmailアドレスから送信されたようです。この例では、gmail smtpを使用しており、すべてが正常ですが、setFromコマンドは何も実行しないようです。差出人アドレスをHotmailアドレスとして設定しても、メールは正常に送信され、Gmailアドレスから送信されます。setFromコマンドは何をしますか?指定されたFROMアドレスからメールを送信するにはどうすればよいですか?smtp接続のユーザー名が唯一の重要なことである場合、なぜsetFromコマンドがあるのですか?