Я знаю, что мой вопрос кажется странным. Я использую пакет PHP и SwiftMailer. Вот мой код:
$transport = Swift_SmtpTransport::newInstance('smtp.gmail.com', 465, "ssl")
->setUsername('[email protected]')
->setPassword('my_pass');
$mailer = Swift_Mailer::newInstance($transport);
$message = Swift_Message::newInstance($title)
->setFrom(array('[email protected]'))
->setTo($to_adresses)
->setReplyTo("another_address")
->setBody($body, "text/html");
вот проблема. Когда я отправляю письмо, оказывается, что оно пришло с моего адреса gmail. В этом примере я использую gmail smtp, и все в порядке, но команда setFrom, похоже, вообще ничего не делает. Даже если я установил адрес отправителя в качестве адреса Hotmail, моя почта идет нормально и отправляется с моего адреса gmail. Что делает команда setFrom? Как я могу отправить почту с данного адреса FROM? Если имя пользователя smtp-подключения - единственное важное, зачем нужна команда setFrom?