Ошибки. Как же часто приходится с ними сталкиваться в процессе разработки сайта. Особенно непонятно, что делать, когда ошибка кажется не явной и никаких решений не предвидится. А в интернете на запрос об ошибке выходят только скудные ответы. В этой статье разберем часто возникающие ошибки с одним из популярнейших бесплатных компонентов FormIt:

 

Внимание! Указание ящика самого сайта (к примеру, test@litosh-web.ru) поможет сделать быструю настройку почты и избежать дальнейших проблем с сайтом и FormIt. При этом указывать SMTP данные не требуется. Поскольку почта принадлежит домену, с которого она отправляется. Саму же почту создаёте через хостинг и управляете ей через SMTP клиенты.

 

  1. [FormIt] Пожалуйста, укажите получателя или получателей электронной почты.
    • Помогло удаление значения &emailFrom в вызове сниппета
  2. [FormIt] Произошла ошибка при попытке отправить почту. SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting.
    • В системных настройках SMTP (настройки почты) указан либо неверно, либо вовсе не прописан
    • Можно отключить настройку mail_use_smtp. Но в этом случае возможно попадание писем в СПАМ по причине того, что у вас в письме возможно будет неподтвержденный email (с зачеркнутым замочком).
  3. Если нет логов в журнале ошибок, то необходимо добавить параметр &emailFrom в вызов сниппета.
  4. Важно, если вы не планируете использовать SMTP. Не указывайте в качестве отправителя другие адреса после @ в качестве отправителя. Указывайте свой адрес сайта.
← Ошибка: Вы были заблокированы из-за слишком большого количества неудачных попыток входаРедактирует только тот, кто создал ресурс →