Аутентификация Exim на pdd.yandex.ru

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
dss2009
проходил мимо
Сообщения: 4
Зарегистрирован: 2015-04-01 14:38:16

Аутентификация Exim на pdd.yandex.ru

Непрочитанное сообщение dss2009 » 2015-04-02 14:13:25

Есть настроенный Exim, клиенты в mysql.
Внутри почта ходит.
Наружу, через доменную почту на яндексе, ходит только при такой записи:
client_send = : email@maindomain.ru : мой пароль
К сожалению, почта ходит только от клиента указанного в этой строке.
Другие клиенты при авторизации получают отлуп: 553 5.7.1 Sender address rejected:
not owned by auth user. , что логично.

как заставить exim авторизоваться под тем отправителем от которого письмо?
Пожалуйста, подскажите куда смотреть.
с уважением, Денис

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

dss2009
проходил мимо
Сообщения: 4
Зарегистрирован: 2015-04-01 14:38:16

Аутентификация Exim на pdd.yandex.ru

Непрочитанное сообщение dss2009 » 2015-04-07 11:51:47

Exim настроен как смартхост. Отсылать должен через яндекс.
Не могу настроить, что бы данные (логин и пароль для каждого исходящего письма) брал из базы.
При настройке, как ниже, отсылает только для учетной записи email@maindomain.ru:

Код: Выделить всё

auth_login:
  driver = plaintext
  public_name = LOGIN
  client_send = : email@maindomain.ru : password

  server_condition = ${lookup mysql{SELECT `username` FROM \
                     `mailbox` WHERE `username` = \
                     '${quote_mysql:$auth1}' AND `password` = \
                     '${quote_mysql:$auth2}'}{yes}{no}}

                  server_prompts =  Username:: : Password::
                  server_set_id = $auth1

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35466
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Аутентификация Exim на pdd.yandex.ru

Непрочитанное сообщение Alex Keda » 2015-04-08 8:19:30

Зачем вам экзим, если пользуетесь почтой яндекса?
Убей их всех! Бог потом рассортирует...

dss2009
проходил мимо
Сообщения: 4
Зарегистрирован: 2015-04-01 14:38:16

Аутентификация Exim на pdd.yandex.ru

Непрочитанное сообщение dss2009 » 2015-04-09 14:26:46

Мы вынуждено перешли на почту яндекса (замена хостинга сайта), до этого все прекрасно работало с мастерхост (по инструкции с этого сайта). Пользователи привыкли к внутреннему архиву за несколько лет, локальной почте (которая не выходит за пределы офиса) и т.д. Сейчас работает через remote_smtp, но некоторые сайты не принимают от нас почту и поэтому я ищу варианты с отсылкой через смартхост (яндех)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35466
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Аутентификация Exim на pdd.yandex.ru

Непрочитанное сообщение Alex Keda » 2015-04-11 20:21:46

тока забивать все логины-пассы
ну, или слать со своего тазика, и не парится

у меня так местами работает.
всё ровно.
Убей их всех! Бог потом рассортирует...

dss2009
проходил мимо
Сообщения: 4
Зарегистрирован: 2015-04-01 14:38:16

Аутентификация Exim на pdd.yandex.ru

Непрочитанное сообщение dss2009 » 2015-04-12 12:14:06

Alex Keda писал(а):тока забивать все логины-пассы
.
Пробовал настроить вот так:

Код: Выделить всё

passwd.client
smtp.yandex.ru:email1@maindomain.ru:password
smtp.yandex.ru:email2@maindomain.ru:password


/etc/email-addresses
user: email1@maindomain.ru
otheruser: email1@maindomain.ru
www-data: email1@maindomain.ru
user: email2@maindomain.ru
otheruser: email2@maindomain.ru
www-data: email2@maindomain.ru

yandex_router:

            driver = manualroute
           transport = remote_yandex_transport
           route_list = * smtp.yandex.ru

remote_yandex_transport:

           driver = smtp
           hosts = smtp.yandex.ru
           hosts_try_auth = smtp.yandex.ru
          hosts_require_auth = smtp.yandex.ru
                    authenticated_sender =


auth_login:
  driver = plaintext
  public_name = LOGIN
client_send = : username : password
  server_condition = ${lookup mysql{SELECT `username` FROM \
                     `mailbox` WHERE `username` = \
                     '${quote_mysql:$auth1}' AND `password` = \
                     '${quote_mysql:$auth2}'}{yes}{no}}

                      server_prompts =  Username:: : Password::
                       server_set_id = $auth1

Не заводиться. Ткните носом, где я косячу.

Отправлено спустя 1 час 44 минуты :
Пишет:

Код: Выделить всё

535 5.7.8 Error: authentication failed: Invalid user or password!
т.е. неправильный логин или пароль.
Не могу бросить - заело.