Как указать внешний smtp сервер
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
Как указать внешний smtp сервер
Подскажите где в exim указать smtp сервер провайдера и если можно параметры аутентификации на сервере провайдера. (smtp.provayder.ru::2525 user password).
На примере статьи http://www.lissyara.su/?id=1173.
Заранее Спасибо.
На примере статьи http://www.lissyara.su/?id=1173.
Заранее Спасибо.
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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/
- Alex Keda
- стреляли...
- Сообщения: 35413
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Как указать внешний smtp сервер
шукай по форуму.
было, выкладывались рабочие настройки
было, выкладывались рабочие настройки
Убей их всех! Бог потом рассортирует...
-
- рядовой
- Сообщения: 36
- Зарегистрирован: 2007-12-07 10:10:28
Re: Как указать внешний smtp сервер
Не смог найти. Может кто поможет.
Как сделать так что бы exim авторизовался на внешнем smtp сервере.
Как сделать так что бы exim авторизовался на внешнем smtp сервере.
- Alex Keda
- стреляли...
- Сообщения: 35413
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Как указать внешний smtp сервер
чёж народ такой ленивый пошёл...
Код: Выделить всё
#dnslookup:
# driver = dnslookup
# domains = ! +local_domains
# transport = remote_smtp
# ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
# no_more
mx_lissyara_su:
domains = ! +local_domains
driver = "manualroute"
transport = mx_lissyara_su_transport
route_list = * mx.lissyara.su
Код: Выделить всё
mx_lissyara_su_transport:
driver = smtp
hosts = mx.lissyara.su
hosts_require_auth = mx.lissyara.su
Код: Выделить всё
begin authenticators
auth_login:
driver = plaintext
public_name = LOGIN
client_send = : admin@lissyara.su : mega_pass
server_set_id = $auth1
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
Re: Как указать внешний smtp сервер
lissyara
Спасибо за помощь, но я это уже пробывал.
Единственное я не понимаю как exim понимает какую аутентификацию использовать.
Если я правильно понимаю, то client_name говорит что когда exim является клиентом использовать эту аутентификацию?
Не получается, пишет access denied
Вот куски из configure
Если кто может помочь, буду благодарен.
Спасибо за помощь, но я это уже пробывал.
Единственное я не понимаю как exim понимает какую аутентификацию использовать.
Если я правильно понимаю, то client_name говорит что когда exim является клиентом использовать эту аутентификацию?
Не получается, пишет access denied
Вот куски из configure
Код: Выделить всё
begin routers
send_to_smart_host:
driver = manualroute
# Если домена нет в таблице domains то отправлять через route_date
domains = ! +local_domains
route_data = smtp.yandex.ru
transport = remote_smtp
ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
Код: Выделить всё
begin transports
remote_smtp:
driver = smtp
Код: Выделить всё
begin authenticators
auth_plain:
driver = plaintext
public_name = PLAIN
server_condition = ${lookup mysql{SELECT login FROM users \
WHERE login = '${quote_mysql:${local_part:$2}}' \
AND domain = '${quote_mysql:${domain:$2}}' \
AND decrypt = '${quote_mysql:$3}' \
AND status = '1'}{yes}{no}}
server_prompts = :
server_set_id = $2
auth_login:
driver = plaintext
public_name = LOGIN
client_name = : user@yandex.ru : passwd
server_set_id = $1
#End of Exim configuration file
-
- проходил мимо
Re: Как указать внешний smtp сервер
Кто то авторизуется на внешнем smtp сервере?
- Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
- Контактная информация:
Re: Как указать внешний smtp сервер
mouze471 писал(а):Кто то авторизуется на внешнем smtp сервере?
да я на мастерхосте авторизуюсь, но там у меня хостинг!
-
- проходил мимо
Re: Как указать внешний smtp сервер
Делаю как лисяра написал, не подхватывается аторизация
Я так понимаю параметр client_name говорит, что когда exim выступает в роли клиента smtp сервера, авторизация должна происходить со следующей парой логин, пароль.
Или подскажите, как правильно. На нужный smtp сервер переадресация происходит.
Код: Выделить всё
send_to_smart_host:
driver = manualroute
domains = ! +local_domains
# route_data = smtp.yandex.ru
route_data = smtp.mail.ru
transport = remote_smtp
ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
# no_more
Код: Выделить всё
auth_login:
driver = plaintext
public_name = LOGIN
client_name = : user@yandex.ru : passwd
server_set_id = $1
Или подскажите, как правильно. На нужный smtp сервер переадресация происходит.