@Div-Man

Как использовать swiftmailer?

Вообще не понимаю, как его использовать.

$transport = (new Swift_SmtpTransport('smtp.example.org', 25))
  ->setUsername('your username')
  ->setPassword('your password')
;
 
$mailer = new Swift_Mailer($transport);
 
// Create a message
$message = (new Swift_Message('Wonderful Subject'))
  ->setFrom(['john@doe.com' => 'John Doe']) //от кого
  // это наверно куда должно придти письмо
  //я не понимаю, зачем 2 адреса?
  ->setTo(['receiver@domain.org', 'other@domain.org' => 'A name'])
  ->setBody('Here is the message itself')
  ;
 
// Send the message
$result = $mailer->send($message);


выводит ошибку

Fatal error: in C:\OSPanel\domains\email\vendor\swiftmailer\swiftmailer\lib\classes\Swift\Transport\StreamBuffer.php on line 269


Отчего мне нужно здесь написать имя и пароль?

->setUsername('your username')
  ->setPassword('your password')
  • Вопрос задан
  • 3420 просмотров
Пригласить эксперта
Ответы на вопрос 1
lisogorsky
@lisogorsky
веб-программист
Мануал по настройке Swift Mailer, на русском языке, с примером здесь.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы