Ошибки. Как же часто приходится с ними сталкиваться в процессе разработки сайта. Особенно непонятно, что делать, когда ошибка кажется не явной и никаких решений не предвидится. А в интернете на запрос об ошибке выходят только скудные ответы. В этой статье разберем часто возникающие ошибки с одним из популярнейших бесплатных компонентов FormIt:
Внимание! Указание ящика самого сайта (к примеру, test@litosh-web.ru) поможет сделать быструю настройку почты и избежать дальнейших проблем с сайтом и FormIt. При этом указывать SMTP данные не требуется. Поскольку почта принадлежит домену, с которого она отправляется. Саму же почту создаёте через хостинг и управляете ей через SMTP клиенты.
- [FormIt] Пожалуйста, укажите получателя или получателей электронной почты.
- Помогло удаление значения &emailFrom в вызове сниппета
- [FormIt] Произошла ошибка при попытке отправить почту. SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting.
- В системных настройках SMTP (настройки почты) указан либо неверно, либо вовсе не прописан
- Можно отключить настройку mail_use_smtp. Но в этом случае возможно попадание писем в СПАМ по причине того, что у вас в письме возможно будет неподтвержденный email (с зачеркнутым замочком).
- Если нет логов в журнале ошибок, то необходимо добавить параметр &emailFrom в вызов сниппета.
- Важно, если вы не планируете использовать SMTP. Не указывайте в качестве отправителя другие адреса после @ в качестве отправителя. Указывайте свой адрес сайта.