EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
Hikari
- мл. сержант
- Сообщения: 84
- Зарегистрирован: 2009-02-19 5:26:08
-
Контактная информация:
Непрочитанное сообщение
Hikari » 2009-03-20 9:01:31
Столкнулся с проблемой - никак не могу отдать почту рамблеру при аутентификации exim`a как клиента.
Авторизовать пытаюсь так:
Код: Выделить всё
begin routers
# Отправка почты в МИР через mail.rambler.ru
rambler_router:
driver = manualroute
transport = rambler_transport
route_list = * mail.rambler.ru:587
begin transports
# Транспорт на mail.rambler.ru
rambler_transport:
driver = smtp
hosts = mail.rambler.ru:587
hosts_require_auth = mail.rambler.ru:587
begin authenticators
auth_login:
driver = plaintext
public_name = LOGIN
client_send = : user@rambler.ru : my_rambler_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
А в ответ -
rambler_transport defer (-53): retry time not reached for any host
Подскажите, кто поборол проблему.
__________________________________________________________
Чем ленивее человек, тем больше его труд напоминает подвиг.
Hikari
-
Хостинг HostFood.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/
-
Hikari
- мл. сержант
- Сообщения: 84
- Зарегистрирован: 2009-02-19 5:26:08
-
Контактная информация:
Непрочитанное сообщение
Hikari » 2009-03-20 9:45:35
Может у них есть список допускаемых агентов?
__________________________________________________________
Чем ленивее человек, тем больше его труд напоминает подвиг.
Hikari
-
Laa
- ст. лейтенант
- Сообщения: 1032
- Зарегистрирован: 2008-02-21 18:25:33
- Откуда: Украина, Россия
Непрочитанное сообщение
Laa » 2009-03-20 11:04:28
Добавьте дебага, отловите что не так, важно понять что выдает рамблер на стадии коннекта и после аутентификации.
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!
Laa
-
Hikari
- мл. сержант
- Сообщения: 84
- Зарегистрирован: 2009-02-19 5:26:08
-
Контактная информация:
Непрочитанное сообщение
Hikari » 2009-03-20 11:29:27
log_selector = \
+all_parents \
+connection_reject \
+incoming_interface \
+lost_incoming_connection \
+received_sender \
+received_recipients \
+smtp_confirmation \
+smtp_syntax_error \
+smtp_protocol_error \
+queue_run
А где еще можно дебага добавить?
__________________________________________________________
Чем ленивее человек, тем больше его труд напоминает подвиг.
Hikari
-
Laa
- ст. лейтенант
- Сообщения: 1032
- Зарегистрирован: 2008-02-21 18:25:33
- Откуда: Украина, Россия
Непрочитанное сообщение
Laa » 2009-03-20 11:41:42
man exim
Код: Выделить всё
-d<debug options>
This option causes debugging information to be written to the
standard error stream. It is restricted to admin users
because debugging output may show database queries that con-
tain password information. Also, the details of users' filter
files should be protected. If a non-admin user uses -d, Exim
writes an error message to the standard error stream and
exits with a non-zero return code.
When -d is used, -v is assumed. If -d is given on its own, a
lot of standard debugging data is output. This can be
reduced, or increased to include some more rarely needed
information, by directly following -d with a string made up
of names preceded by plus or minus characters. These add or
remove sets of debugging data, respectively. For example,
-d+filter adds filter debugging, whereas -d-all+filter
selects only filter debugging. Note that no spaces are
allowed in the debug setting. The available debugging cate-
gories are:
acl ACL interpretation
auth authenticators
deliver general delivery logic
dns DNS lookups (see also resolver)
dnsbl DNS black list (aka RBL) code
exec arguments for execv() calls
expand detailed debugging for string expansions
filter filter handling
hints_lookup hints data lookups
host_lookup all types of name-to-IP address handling
ident ident lookup
interface lists of local interfaces
lists matching things in lists
load system load checks
local_scan can be used by local_scan()
lookup general lookup code and all lookups
memory memory handling
pid add pid to debug output lines
process_info setting info for the process log
queue_run queue runs
receive general message reception logic
resolver turn on the DNS resolver's debugging output
retry retry handling
rewrite address rewriting
route address routing
timestamp add timestamp to debug output lines
tls TLS logic
transport transports
uid changes of uid/gid and looking up uid/gid
verify address verification logic
all almost all of the above (see below), and
also -v
...
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!
Laa
-
Laa
- ст. лейтенант
- Сообщения: 1032
- Зарегистрирован: 2008-02-21 18:25:33
- Откуда: Украина, Россия
Непрочитанное сообщение
Laa » 2009-03-20 16:42:11
hangover писал(а):Запуск exim в режиме отладки:
Код: Выделить всё
/usr/local/sbin/exim -bd -d+all | & tee /home/user/my_smtp.log
+all -- ну это по злому, лучше начинать с +auth

exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!
Laa
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
Cancer » 2009-03-28 13:00:59
Когда то леха показывал ссыль вот там можно почитать
http://typo.submonkey.net/articles/2005 ... smart-host
Код: Выделить всё
send_via_gmail:
driver = manualroute
domains = +use_gmail_domains
transport = gmail_smtp
route_list = "* smtp.gmail.com"
gmail_smtp:
driver = smtp
hosts = smtp.gmail.com
hosts_require_auth = smtp.gmail.com
hosts_require_tls = smtp.gmail.com
gmail_login:
driver = plaintext
public_name = LOGIN
client_send = : YourGmailUsername@gmail.com : YourGmailPassword
т.е попробуй так по идее прокатит
Код: Выделить всё
begin routers
# Отправка почты в МИР через mail.rambler.ru
rambler_router:
driver = manualroute
transport = rambler_transport
route_list = * mail.rambler.ru
begin transports
# Транспорт на mail.rambler.ru
rambler_transport:
driver = smtp
hosts = mail.rambler.ru
hosts_require_auth = mail.rambler.ru
hosts_require_tls = mail.rambler.ru
begin authenticators
auth_login:
driver = plaintext
public_name = LOGIN
client_send = : user@rambler.ru : my_rambler_password
Отпишись!!!
Cancer
-
Hikari
- мл. сержант
- Сообщения: 84
- Зарегистрирован: 2009-02-19 5:26:08
-
Контактная информация:
Непрочитанное сообщение
Hikari » 2009-04-05 17:17:03
Сегодня займусь, отпишусь, пока что всем спасибо... вникаю
__________________________________________________________
Чем ленивее человек, тем больше его труд напоминает подвиг.
Hikari
-
Hikari
- мл. сержант
- Сообщения: 84
- Зарегистрирован: 2009-02-19 5:26:08
-
Контактная информация:
Непрочитанное сообщение
Hikari » 2009-06-20 12:55:29
Сорри, был в отъезде. Возвращаюсь к теме.
Рамблер берет почту только по 587 порту. Куда его вписать в ту авторизацию?!
Hikari
-
Hikari
- мл. сержант
- Сообщения: 84
- Зарегистрирован: 2009-02-19 5:26:08
-
Контактная информация:
Непрочитанное сообщение
Hikari » 2009-06-22 12:28:43
Ребята!
Не обязательно рамблер, подскажите авторизацию на ЛЮБОЙ внешний мыльный сервак, так, чтоб ящик там завести и сливать 100 писем в час от домена...
плиз, а то сайт не умеет с юзерами общаться, а уже срочно надо!
Hikari
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
Cancer » 2009-06-22 16:16:58
ну выше же есть транспорты и роутеры.. :порт
Cancer