+ 2

Как реализовать отправку имейла на разные адреса?

Есть сайт, при отправке данных информация через mailer php отправляется на имейл. Как реализовать отправку на два имейла? Тоесть каждый раз после отправки данных чтоб имейл менялся на второй.

19th Apr 2021, 3:30 PM
Leon Antoshyn
Leon Antoshyn - avatar
4 Answers
+ 11
Если вы используете эту библиотеку https://github.com/PHPMailer/PHPMailer то в примере указано как можно указать двух и более получателей письма: ... //Recipients $mail->addAddress('joe@example.net'); $mail->addAddress('ellen@example.com'); ...
4th May 2021, 3:19 PM
Igor Makarsky
Igor Makarsky - avatar
+ 9
Самый простой вариант - это хранить на сервере файл с одной строкой последнего email адреса, который использовался для отправки письма, и при каждом вызове скрипта отправки проверять email в файле и использовать другой. А в конце скрипта перезаписывать email в файле.
6th May 2021, 3:32 PM
Igor Makarsky
Igor Makarsky - avatar
+ 1
Смог реализовать с помощью файла text.txt в который записал 0,а в самом мейлере сделал так: // if ($value == 0){ file_put_contents($file, 1); $mail->addAddress('example11@gmail.com'); } if ($value == 1){ file_put_contents($file, 0); $mail->addAddress('example2@gmail.com'); } Все работает)
7th May 2021, 6:21 PM
Leon Antoshyn
Leon Antoshyn - avatar
0
Я имею ввиду чтоб получатель менялся через раз.
5th May 2021, 6:28 AM
Leon Antoshyn
Leon Antoshyn - avatar