Навигатор сайта : Разделы Информационные технологии Phoca Guestbook: Ошибка SMTP: 5.7.1 Sender address rejected: not owned by auth user.

Phoca Guestbook: Ошибка SMTP: 5.7.1 Sender address rejected: not owned by auth user.

Допустим Вы используете в Joomla 1.5 или Joomla 2.5 для отправки писем сторонний SMTP-сервер. Если в качестве внешнего почтового сервера Вы выбрали услуги сервиса Yandex. Почта для домена, о настройке и подключении которого я расскажу как-нибудь в следующих выпусках, то при добавлении сообщений пользователями в Phoca Guestbook у Вас неизбежно возникнет ошибка:

Ошибка в перечисленных адресах отправителей: e-mail отправителя

Ошибка SMTP: 5.7.1 Sender address rejected: not owned by auth user.

Либо письмо попросту не будет отправлено (для Joomla 1.5) без каких-либо дополнительных сообщений.

Она означает, что к SMTP-серверу smtp.yandex.ru Вы подключаетесь с именем, например, info@vasya_pupkin.ru, но при отправке почты компонент Phoca Guestbook в качестве адреса отправителя указывает адрес пользователя, который тот занес при подготовке и отправке сообщения в гостевой книге. Налицо коллизия. Некоторые почтовые сервисы допускают такую вольность (все-равно в исходном коде письма содержится достаточно информации для определения отправителя), но только не Yandex!

Что делать?

Снимать трусы и бегать.

Шутка. Открываем файл components/com_phocaguestbook/models/guestbook.php, находим там строки:

        if (isset($post2['email']) && $post2['email'] != '') {
            $mailfrom = $post2['email'];
        } else {
            $mailfrom = $rows[0]->email;
        }

И добавляем сразу после них строку:

$mailfrom = $app->getCfg('mailfrom');

Где $app->getCfg('mailfrom') - это обратный почтовый адрес, который Вы используете в настройках Вашей Joomla!, для подключения к серверу smtp.yandex.ru.

Если же Вы хотите задать произвольный e-mai, например info@vasya_pupkin.ru, то вместо указанной выше строки добавьте следующую строку:

$mailfrom = 'info@vasya_pupkin.ru';

Теперь всё должно работать! Успехов!

P.S.

А в следующий раз я столкнулся с аналогичной ошибкой при добавлении новой статьи (материала) в Joomla.

Комментарии  

 
+3 # Ошибка в перечисленных адресах отправителейGuest 23.03.2013 19:52
Ты просто УМНИЦА !!!! Спасибо огромное !
Цитировать | Сообщить модератору
 
 
0 # RE: Phoca Guestbook: Ошибка SMTP: 5.7.1 Sender address rejected: not owned by auth user.Guest 01.08.2013 15:01
Доброго времени!
Подскажите пожалуйста, есть возможность чтобы отзывы отправленные с сайта приходили и на указанный e-mail, а не только в админ панель?
спасибо.
Цитировать | Сообщить модератору
 
 
0 # ОтзывыEcolora 01.08.2013 22:41
А о чем вообще эта статья? О проблемах при отправке почтой уведомлений. Разве в настройках гостевой книги ВЫ не указываете пользователя-получателя уведомлений или e-mail? :)
Цитировать | Сообщить модератору
 
 
0 # RE: Phoca Guestbook: Ошибка SMTP: 5.7.1 Sender address rejected: not owned by auth user.Guest 01.08.2013 23:02
извиняюсь :oops: я начинающий... мне просто вручили сайт наполнять контентом и в довесок исправлять чужие косяки + пожелания. так что я не указывал пользователя получателя уведомлений или e-mail. в панеле управления Phoca Guestbook нет кнопки "настройка", а добавление строчки $mailfrom = 'info@vasya_pupk in.ru'; (естественно с нужным мылом) не привело ни к каким результатам :sad: ...
извиняюсь еще раз.
Цитировать | Сообщить модератору
 
 
0 # Phoca Gallery для Joomla 1.5 или Joomla 2.5 или Joomal 3Ecolora 02.08.2013 08:56
Какая версия Joomla у Вас?
Цитировать | Сообщить модератору
 
 
0 # RE: Phoca Guestbook: Ошибка SMTP: 5.7.1 Sender address rejected: not owned by auth user.Guest 02.08.2013 14:37
версия 2.5.11
В параметрах моего профиля, в панеле управление, e-mail менял.
Цитировать | Сообщить модератору
 
 
0 # Где менятьEcolora 02.08.2013 14:47
Открываете Настройки Phoca Guestbook в административно й панели. Закладка Основные. Там увидите поле: Послать e-mail. Вот там выбираете пользователя, которого нужно уведомлять.
Также тамже установите "Рассматривать сообщение" в "Да" - это премодерация.
Цитировать | Сообщить модератору
 
 
0 # RE: Phoca Guestbook: Ошибка SMTP: 5.7.1 Sender address rejected: not owned by auth user.Guest 02.08.2013 15:47
да я бы рад, но в Панеле управления Phoca Guestbooк у меня нет настроек...
вот скрин youpict.ru/part/15/4252/fpm/
Цитировать | Сообщить модератору
 
 
0 # Поставьте последнюю версиюEcolora 02.08.2013 16:16
Поставьте последнюю версию. Я же не слепой. Я надиктовал Вам путь из текущей версии. что стоит у меня на Joomla 2.5
Цитировать | Сообщить модератору
 
 
0 # RE: Phoca Guestbook: Ошибка SMTP: 5.7.1 Sender address rejected: not owned by auth user.Guest 02.08.2013 16:29
ладно, хоть на этом спасибо.
Цитировать | Сообщить модератору
 
 
0 # У меня тоже последняя версияEcolora 03.08.2013 01:06
Ну что значит хоть? :)
Я тоже зашел в админку соответствующей Joomla (у меня разные поколения) и посмотрел где что настраивается, прежде чем Вам ответить.
Может быть Вы не можете найти, потому что Вы начинающий? Не там ищете?
Дайте доступ в админку, я покажу.
Моё мыло
Цитировать | Сообщить модератору
 
 
0 # RE: Phoca Guestbook: Ошибка SMTP: 5.7.1 Sender address rejected: not owned by auth user.Guest 02.08.2013 16:34
...только эта версия PG и является последней...
Цитировать | Сообщить модератору
 
 
+1 # Письмо о новом отзыве не приходитGuest 05.09.2013 08:57
Цитирую Ecolora:
Открываете Настройки Phoca Guestbook в административно й панели. Закладка Основные. Там увидите поле: Послать e-mail. Вот там выбираете пользователя, которого нужно уведомлять.
Также тамже установите "Рассматривать сообщение" в "Да" - это премодерация.

Добрый день.
Joomla 1.5.26/Phoca Guestbook 1.5.3
При установках "Послать" и "Да"(модерация) письма о новых отзывах не доходят. Тестил на разных доменах/серверах.
Есть какие-то мысли? Гугл не знает, боюсь, что проблема местная.
Заранее благодарю за пару слов.
Константин.
Цитировать | Сообщить модератору
 
 
+2 # Письмо о новом отзыве не приходитGuest 05.09.2013 09:20
Отвечаю сам себе)
В настройках пункта меню для компонента исправить. С глобальных не тянул.
Цитировать | Сообщить модератору
 
 
+2 # RE: Письмо о новом отзыве не приходитEcolora 05.09.2013 10:17
Действительно у многих компонентов в настройках пункта меню есть свои локальные настройки, которые иногда имеют статус "по умолчанию" или "глобально" (тогда берется то, что настроено в компоненте), а иногда нужно донастраивать компонент через пункт меню. Это зависит от прихотей разработчика.
Цитировать | Сообщить модератору
 

Добавить комментарий


Защитный код
Обновить

Счетчик определения тИЦ и PR Яндекс.Метрика

для детей старше 12 лет