У меня возникла проблема с настройкой SMTP на моем веб-сайте Joomla при попытке отправить массовые электронные письма через расширение CB Mailing (Mass Email). Я получаю такую ошибку:
Ошибка SMTP! Ошибка следующих получателей: Количество пользователей, которым было отправлено электронное письмо: 0 (Всего в списке: 1)
Итак, мой вопрос: Что вызывает эту ошибку SMTP и как ее устранить?
В журнале писем указано, что письмо возвращается на адрес отправителя: ctaspa-info@ctaspa.org
Единственный пользователь в списке рассылки - user3@earth2525.com (я только что провел тест, чтобы убедиться, что учетная запись user3 работает, и она работает). Это контент, который появляется в теле возвращенного электронного письма:
SMTP Error! The following recipients failed: when sending withTo: , <br />
(NULL), <br />
user3@earth2525.com, <br />
Result=true<br />
<br />
Старая версия этой массовой рассылки по электронной почте работала нормально, однако, чтобы добавить форум Kunena и поддерживать совместимость, мне пришлось сделать несколько обновлений на сайте. Конфигурации новой и старой версии описаны ниже.
Сервер для веб-сайта: Mac OS X Server 10.4.11, Apache 1.3.4.1, PHP 5.2.3, MySQL 4.1.22
Сервер для SMTP: Eudora Internet Mail Server 3.3.9 (сервер EIMS X)
Новая конфигурация:
Joomla 1.5.25, Community Builder 1.7.1, Платные подписки CB (CB Subs) 1.2.2, CBMailing 2.3.4, Kunena Forum 1.7.0, плагин Legacy 1.0 отключен
Настройки почты (новая конфигурация):
Старая конфигурация (рабочая конфигурация SMTP):
Joomla 1.5.9, Community Builder 1.2, платные подписки CB (CB Subs) 1.0.3, CB Mailing 2.1, плагин Legacy 1.0 включен
Настройки почты (старая конфигурация):
(Обратите внимание, как в более старой версии Joomla отсутствуют 2 поля: Безопасность SMTP и Порт SMTP)
Ответ был прямо у меня под носом. Проблема заключалась в том, что при обновлении CBMailing исходная конфигурация была сброшена на настройки по умолчанию. Большинство расширений Joomla сохраняют существующую конфигурацию после обновления, поэтому я сначала даже не подумал туда заглянуть. Поэтому я вернулся к старой конфигурации, и проблема решена.
Если кому-то интересно, вот рабочая конфигурация CBMailing: