@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')
  • Вопрос задан
  • 3309 просмотров
Пригласить эксперта
Ответы на вопрос 1
lisogorsky
@lisogorsky
веб-программист
Мануал по настройке Swift Mailer, на русском языке, с примером здесь.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
25 апр. 2024, в 09:29
2500 руб./за проект
25 апр. 2024, в 09:27
4000 руб./за проект
25 апр. 2024, в 09:20
10000 руб./за проект