Как настроить отправку почты с сайта

Если вы отправляете почту функцией PHP mail, то может возникнуть ситуация, при которой ваши письма попадают в спам или даже не доходят до адресата.

Как правило, это связано с неверной настройкой параметров отправки почты, из-за которых промежуточные почтовые сервера прикрепляют к письму флажок «Возможно, спам» или вовсе отказываются пропустить ваше письмо.

Для обеспечения отправки и успешной доставки почты с сайта в панели управления необходимо сделать следующие действия:

Настройте обратный почтовый адрес для PHP-скриптов

1. Выберите пункт меню «WWW» => «PHP».

2. В списке версий выберите используемую вами версию и нажмите кнопку «Настройка» (используемую на вашем сайте версию вы можете посмотреть в свойствах вашего WWW-домена).

3. В открывшихся настройках исправьте переменную PHP sendmail_path (по умолчанию /usr/sbin/sendmail -t -i -f webmaster@example.com , вместо webmaster@example.com впишите адрес, с которого должна уходить почта)



Настройка PHP для отправки писем

Создайте и настройте почтовый домен

1. Выберите пункт меню «Почта» => «Почтовые домены».

2. При необходимости создайте почтовый домен вашего сайта или войдите в редактирование существующего

3. Не забудьте включить для почтового домена DMARC и DKIM — это позволит почтовым серверам-пересыльщикам оценить надёжность вашего письма.



Настройка почтового домена

Проверьте механизм отправки почты на сайте

В некоторых случаях почтовые сервера могут понизить рейтинг писем из-за, например, отсутствующей текстовой версии письма. Точно установить причину, по которой вашим письтмам присваивается низкий спам-рейтинг вы можете с помощью сервиса mail-tester.com


вернуться к списку