Как оказалось, ошибка «Sender address rejected: not owned by auth user», несмотря на свою очевидность встречается очень часто и вызывает много вопросов у программистов. Давайте её решим. Если внимательно прочитать текст ошибки (или просто прочитать его) становится понятно, что причина возникновения неполадок в том, что адрес, указанный в From не…

При работе с SMTP недавно получил ошибку «‘Expected response code 250 but got code “”, with message “”». Её причины и решение оказалось очень простым, несмотря на множество вопросов в google. В моем случае, как и в большинстве постов, которые я прочитал по этому поводу причина до смеха проста —…

По умолчанию почта с сайта на WordPress уходит с использованием стандартной функции php — mail. Но те, кто работали с этой функцией понимают, что больше с ней работать не хотят 🙂 Намного надежнее использовать отправку писем при помощи, например, SMTP. Но как это сделать в коробочной CMS? Для WordPress мою…

В этой короткой заметке расскажу, как настроить отправку почты через SMTP, используя коробочный майлер yii2 — swiftmailer. Итак, в конфиге Вашего приложения поправьте параметры компонента mailer. После этого смело используйте mailer в привычном режиме:

В документации по коробочному майлеру yii2 нет нормального примера, как добавить имя отправителя к письму — только email. При этом указание интуитивного варианта ‘Some Name ‘ приводит к ошибке о несоответствии формата email. Решение оказалось достаточно простым. Для указания валидного формата используйте пример, указаный ниже:

При использовании функции mail() важно видеть log, для правильного понимания источника ее вызова, адресатов, всех заголовков и т.д. Для этого в настройках php следует включить логирование отправки почты функцией mail(). Итак, идем в файл php.ini (о том, как найти этот файл я писал здесь). В нем нужно найти и раскоментировать…

Yii2 предоставляет большой выбор различных событий, позволяющих в несколько строк кода цеплять свои обработчики к типичным событиям, постоянно возникающим в проекте. Абсолютное большинство эвентов созвучны со своим назначением — поэтому детально описывать событие, например EVENT_AFTER_FIND я не буду. Итак, список событий для поведений в Yii2. Yii2-события для MVC Веб-представление, которое…

Отправка почты с сайта на WordPress — будь-то уведомления о заполненной форме на странице Обратной связи или подтверждение для пользователя при регистрации — не то место, где можно допускать ошибки. Если пользователь не получил письмо в течении нескольких минут — велика вероятность больше никогда его не увидеть. Поэтому нужно максимально…