Если у вас сайт на Opencart и почтовые уведомления о заказах не приходят или же попадают в папку спам, то в этом случае может помочь настройка почты по smtp - протоколу. Для этого в админ - панели в настройках почтовых отправлений необходимо выбрать следующие параметры:
- Почтовый протокол - SMTP
- Параметры функции mail - оставляем пустым
- SMTP имя сервера: ssl://smtp.beget.com (для хостинга beget); ssl://smtp.mail.ru (для mail.ru); ssl://smtp.yandex.ru ( для yandex.ru )
- SMTP логин - адрес вашего ящика (admin@ваш-домен.ru или имя ящика на выбранном почтовом сервере)
- SMTP - пароль - пароль от вашего ящика
- SMTP порт - 465
- SMTP таймаут - 10
На этом все. Настройка почты через smtp в opencart завершена. Можно тестировать отправку сообщений.
Настройка протокола mail
Особая настройка этого протокола не требуется, кроме поля "параметры функции mail". Здесь необходимо прописать ваш админский почтовый адрес через флаг -f. Т. е. если почта вашего сайта admin@pochta.ru, то в этом поле она прописывается как -fadmin@pochta.ru. Это нужно для того, чтобы корректно работала отправка уведомлений с сайта. Если, к примеру, у вас на хостинге с админского адреса настроена переадресация на почту mail.ru, то без этой настройки переадресация работать не будет.


