Ошибка при отправке почты
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- лейтенант
- Сообщения: 619
- Зарегистрирован: 2014-06-30 11:23:24
Re: Ошибка при отправке почты
Мне кажется, что dovecot не может найти, где EXIM складывает почту. Хотя почему не может, я не знаю. В конфигах, всё указано, где и откуда забирать.
Услуги хостинговой компании 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/
-
- подполковник
- Сообщения: 3924
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Re: Ошибка при отправке почты
Может прав нет...
-
- лейтенант
- Сообщения: 619
- Зарегистрирован: 2014-06-30 11:23:24
Re: Ошибка при отправке почты
С правами всё хорошо. Вот путь до папки с почтой:snorlov писал(а):Может прав нет...
Код: Выделить всё
# ls -l /var/mail/exim/setevoy.local
total 4
drwx------ 5 mailnull mail 512 Nov 11 16:32 пользователь (с которого почту отправляю)
-
- лейтенант
- Сообщения: 619
- Зарегистрирован: 2014-06-30 11:23:24
Re: Ошибка при отправке почты
Кое что прояснилось. Решил попробовать отправить почту внутри домена, всё получилось. Отправил почту на пользователь@setevoy.local и успешно получил своё же письмо.
А при отправки на другой домен, например yandex. В логах ошибка Unrouteable address
А при отправки на другой домен, например yandex. В логах ошибка Unrouteable address
- Alvares
- прапорщик
- Сообщения: 485
- Зарегистрирован: 2008-07-10 12:48:08
- Откуда: Воронеж
- Контактная информация:
Re: Ошибка при отправке почты
DNS?
Бог создал людей сильными и слабыми. Сэмюэл Кольт сделал их равными...
-
- лейтенант
- Сообщения: 619
- Зарегистрирован: 2014-06-30 11:23:24
Re: Ошибка при отправке почты
Я кажется понял в чем дело. В начале темы я этого не описал, так как думал что это неважно. Так вот:
Система с которой я перекопировал все конфиги, и система где всё работает по аналогичной схеме, это вышестоящий шлюз FREEBSD. Что бы было понятней, такая схема:
Компьютер с которого я пытаюсь отправить почту -> комп FreeBSD из-за которого данная тема существует -> СВИТЧ -> ШЛЮЗ FreeBSD (на котором работает аналогичная схема отправки почты).
Второй FreeBSD я завел с той целью, что бы изучить то, что непонятно на вышестоящем FreeBSD.
Вот теперь я думаю, что проблемы с отправкой и получением почты, как то связанны с вышеуказанной схемой.
Система с которой я перекопировал все конфиги, и система где всё работает по аналогичной схеме, это вышестоящий шлюз FREEBSD. Что бы было понятней, такая схема:
Компьютер с которого я пытаюсь отправить почту -> комп FreeBSD из-за которого данная тема существует -> СВИТЧ -> ШЛЮЗ FreeBSD (на котором работает аналогичная схема отправки почты).
Второй FreeBSD я завел с той целью, что бы изучить то, что непонятно на вышестоящем FreeBSD.
Вот теперь я думаю, что проблемы с отправкой и получением почты, как то связанны с вышеуказанной схемой.
-
- лейтенант
- Сообщения: 619
- Зарегистрирован: 2014-06-30 11:23:24
Re: Ошибка при отправке почты
Так как FreeBSD на которой я заварил всю эту кашу, выходит в ИНЕТ используя прокси (вышестоящий шлюз). Скорее всего fetchmail не отрабатывает должным образом, поэтому не могу отправить и получить почту "ВНЕ" домена.
-
- лейтенант
- Сообщения: 619
- Зарегистрирован: 2014-06-30 11:23:24
Re: Ошибка при отправке почты
Теперь наверное вопрос заключается в том что, возможно ли настроить fetchmail через прокси?
-
- лейтенант
- Сообщения: 619
- Зарегистрирован: 2014-06-30 11:23:24
Re: Ошибка при отправке почты
Никто не может мне подсказать? Никто с таким не сталкивался? Или пустить Fetchmail через прокси вообще не реально?
В ИНЕТЕ ничего полезного я не нашел.
В ИНЕТЕ ничего полезного я не нашел.
- Neus
- капитан
- Сообщения: 1961
- Зарегистрирован: 2008-09-08 21:59:56
Re: Ошибка при отправке почты
Инет как раз говорит что это умеет 3proxy, nginx...
-
- лейтенант
- Сообщения: 619
- Зарегистрирован: 2014-06-30 11:23:24
Re: Ошибка при отправке почты
И что это мне даст? Это как то поможет мне выпустить fetchmail в ИНЕТ?Neus писал(а):Инет как раз говорит что это умеет 3proxy, nginx...
У меня уже установлен proxy-squid на Тестовом FreeBSD (о котором мы сейчас и говорим).
-
- подполковник
- Сообщения: 3924
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Re: Ошибка при отправке почты
Причем здесь сквид? Он трафик вашего почтовика не кеширует и даже не анализирует, копайте в отношении ната и файера на роутере...Reken писал(а):И что это мне даст? Это как то поможет мне выпустить fetchmail в ИНЕТ?Neus писал(а):Инет как раз говорит что это умеет 3proxy, nginx...
У меня уже установлен proxy-squid на Тестовом FreeBSD (о котором мы сейчас и говорим).
-
- лейтенант
- Сообщения: 619
- Зарегистрирован: 2014-06-30 11:23:24
Re: Ошибка при отправке почты
Мне кажется, что бы мой fetchmail вышел во внешнюю сеть, нужно на моем FreeBSD в конфигах Firewall разрешить этот самый pop3.
Может ещё, кто то сможет подсказать мне?
Может ещё, кто то сможет подсказать мне?
-
- подполковник
- Сообщения: 3924
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Re: Ошибка при отправке почты
там не только pop3 нужен, но и smtpReken писал(а):Мне кажется, что бы мой fetchmail вышел во внешнюю сеть, нужно на моем FreeBSD в конфигах Firewall разрешить этот самый pop3.
Может ещё, кто то сможет подсказать мне?
-
- лейтенант
- Сообщения: 619
- Зарегистрирован: 2014-06-30 11:23:24
Re: Ошибка при отправке почты
Я всё никак не могу победить эту ошибку:
В maillog:
Вот содержание моего файрвола:
Так же напоминаю, что мой FreeBSD выходит в ИНЕТ используя ПРОКСИ. Как думаете, что не выпускает fetchmail в интернет? Мне всё кажется, что именно вышестоящий прокси-сервер мешает. Помогите пожалуйста
В maillog:
Код: Выделить всё
freebsd fetchmail:[1548] Connection errors for this poll: name 0: connection to pop.mail.ru:pop3 [94.100.180.74/110] failed: Operation timed out.
freebsd fetchmail:[1548] POP3 connection to pop.mail.ru failed: Operation timed out
freebsd fetchmail:[1548] Query status=2 (SOCKET)
freebsd fetchmail:[1548] terminated with signal 15
freebsd fetchmail:[1548] starting fetchmail 6.3.26 daemon
Код: Выделить всё
FwCMD="/sbin/ipfw -q"
LanOut="sis0"
LanIn="rl0"
IpOut="192.168.99.37"
IpIn="192.168.0.17"
NetMask="24"
NetIn="192.168.0.0"
${FwCMD} -f -q flush
${FwCMD} nat 1 config log if ${LanOut} same_ports
${FwCMD} add nat 1 ip from any to any
${FwCMD} add allow tcp from any to ${IpOut} 25 via ${LanOut}
${FwCMD} add allow tcp from any to ${IpOut} 110 via ${LanOut}
-
- подполковник
- Сообщения: 3924
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Re: Ошибка при отправке почты
Зайдите на mail.ru и почитайте как с ним работать по POP3
-
- лейтенант
- Сообщения: 619
- Зарегистрирован: 2014-06-30 11:23:24
Re: Ошибка при отправке почты
Спасибо, но ничего полезного я там найти не смог.snorlov писал(а):Зайдите на mail.ru и почитайте как с ним работать по POP3
-
- подполковник
- Сообщения: 3924
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Re: Ошибка при отправке почты
Обратить внимание надо на то, что соединение теперь у них теперь идет по TLS, а там к тому же и порты другиеReken писал(а):Спасибо, но ничего полезного я там найти не смог.snorlov писал(а):Зайдите на mail.ru и почитайте как с ним работать по POP3
-
- лейтенант
- Сообщения: 619
- Зарегистрирован: 2014-06-30 11:23:24
Re: Ошибка при отправке почты
Добавил я эти новые порты (995 и 465) в файрволл. Не помогло. Пока что тупикsnorlov писал(а):а там к тому же и порты другие

-
- подполковник
- Сообщения: 3924
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Re: Ошибка при отправке почты
А кроме портов слово TLS тебе не о чем не говорит..Reken писал(а):Добавил я эти новые порты (995 и 465) в файрволл. Не помогло. Пока что тупикsnorlov писал(а):а там к тому же и порты другие
-
- лейтенант
- Сообщения: 619
- Зарегистрирован: 2014-06-30 11:23:24
Re: Ошибка при отправке почты
Я у себя в EXIM и DOVECOT отключил даже SSL, у меня не используются сертификаты, а тут ещё этот TLS.snorlov писал(а):А кроме портов слово TLS тебе не о чем не говорит..
Я думал это вообще не обязательно. Никак нельзя без TLS почту отправлять?
-
- лейтенант
- Сообщения: 619
- Зарегистрирован: 2014-06-30 11:23:24
Re: Ошибка при отправке почты
У меня и telnet pop.mail.ru pop3 не проходит.
Это разве тоже связанно с TLS?
Это разве тоже связанно с TLS?
-
- подполковник
- Сообщения: 3924
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Re: Ошибка при отправке почты
Вы простите, но русским языком написаноReken писал(а):У меня и telnet pop.mail.ru pop3 не проходит.
Это разве тоже связанно с TLS?
Код: Выделить всё
Для настройки почтовых программ вам понадобится следующая информация:
Ваш электронный адрес (имя почтового ящика/e-mail address) — это полное название вашего почтового ящика, включая логин, значок «@» собачки и домен (например, vash_pomoshnik@mail.ru).
Сервер входящей почты IMAP-сервер — imap.mail.ru
POP3-сервер — pop.mail.ru;
Сервер исходящей почты (SMTP-сервер) — smtp.mail.ru;
Имя пользователя — это полное название вашего почтового ящика, включая логин, значок «@» собачки и домен (например, vash_pomoshnik@mail.ru);
Пароль — текущий пароль, который вы используете для входа в почтовый ящик;
Порт — IMAP — 143 (протокол шифрования STARTTLS) или 993 (протокол шифрования SSL/TLS)
POP3 — 995 (протокол шифрования SSL/TLS)
SMTP — 465 (протокол шифрования SSL/TLS).
Аутентификация — Обычный пароль (без шифрования).
В настройках почтовой программы необходимо указать, что сервер исходящей почты (или сервер SMTP) требует авторизации.
-
- лейтенант
- Сообщения: 619
- Зарегистрирован: 2014-06-30 11:23:24
Re: Ошибка при отправке почты
Проблема похоже, заключается в EXIM. EXIM проверяет каждое входящее письмо и не пропускает, скорее всего из-за правил acl_check_rcpt:
У меня этих правил в конфиге много, но какое именно блокирует пока что не могу понять. Может вместе разберемся?
Правила:
Я эти конфиги взял, с аналогичной системы, где всё работает.
P.S. Кстати теперь у меня telnet pop.mail.ru pop3 работает и fetchmail отрабатывает
У меня этих правил в конфиге много, но какое именно блокирует пока что не могу понять. Может вместе разберемся?
Правила:
Код: Выделить всё
acl_check_rcpt:
warn set acl_m1 = $domain
warn set acl_m2 = $sender_address
accept host = :
control = dkim_disable_verify
deny message = Restricted characters in address
domains = +local_domains
local_parts = ^[.] : ^.*[@%!/|]
deny message = Restricted characters in address
domains = !+local_domains
local_parts = ^[./|] : ^.*[@%!] : ^.*/\\.\\./
accept local_parts = postmaster
domains = +local_domains
require verify = sender
accept hosts = +relay_from_hosts
control = submission
control = dkim_disable_verify
accept authenticated = *
control = submission
control = dkim_disable_verify
require message = relay not permitted
domains = +local_domains : +relay_to_domains
require verify = recipient
accept
P.S. Кстати теперь у меня telnet pop.mail.ru pop3 работает и fetchmail отрабатывает
-
- лейтенант
- Сообщения: 619
- Зарегистрирован: 2014-06-30 11:23:24
Re: Ошибка при отправке почты
Теперь ситуация немного поменялась. Немного другие ЛОГИ. Но по прежнему, похоже EXIM блокирует почту. Логи прикрепил.
Народ, я вот просматриваю форум, и вижу как вы помогаете советами, даже в более трудных темах. Почему мне не хотите подсказать? Неужели не можете справится с вопросом, или просто лень писать ответ? Всю эту тему, практически сам с собой разговариваю. Надеюсь всё таки на вашу помощь. Помогите разобраться в ЛОГАХ, и запустить наконец то этот почтовый сервак.
Народ, я вот просматриваю форум, и вижу как вы помогаете советами, даже в более трудных темах. Почему мне не хотите подсказать? Неужели не можете справится с вопросом, или просто лень писать ответ? Всю эту тему, практически сам с собой разговариваю. Надеюсь всё таки на вашу помощь. Помогите разобраться в ЛОГАХ, и запустить наконец то этот почтовый сервак.
Код: Выделить всё
MAILLOG
Nov 21 12:55:50 freebsd fetchmail[1276]: This could mean that the root CA's signing certificate is not in the trusted CA certificate location, or that c_rehash needs to be run on the certificate directory. For details, please see the documentation of --sslcertpath and --sslcertfile in the manual page.
Nov 21 12:55:50 freebsd fetchmail[1276]: Server certificate verification error: certificate not trusted
Nov 21 12:55:50 freebsd fetchmail[1276]: Warning: the connection is insecure, continuing anyways. (Better use --sslcertck!)
Nov 21 12:55:50 freebsd fetchmail[1276]: 9 messages for *****@mail.ru at pop.mail.ru (963603 octets).
Nov 21 12:55:50 freebsd fetchmail[1276]: reading message *****@mail.ru@pop.mail.ru:1 of 9 (161036 octets) (log message incomplete)
Nov 21 12:55:50 freebsd fetchmail[1276]: error writing message text
Nov 21 12:55:50 freebsd fetchmail[1276]: MDA error while fetching from *****@mail.ru@pop.mail.ru
Nov 21 12:55:50 freebsd fetchmail[1276]: Query status=6 (IOERR)
Nov 21 12:56:25 freebsd dovecot: pop3-login: Login: user=<roman@setevoy.local>, method=PLAIN, rip=192.168.0.6, lip=192.168.0.17
Nov 21 12:56:25 freebsd dovecot: POP3(reken@setevoy.local): Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0
EXIM
2014-11-21 12:50:50 H=(freebsd.setevoy.local) [192.168.99.37] I=[127.0.0.1]:25 sender verify fail for <mr.*****@mail.ru>: Unrouteable address
2014-11-21 12:50:50 H=(freebsd.setevoy.local) [192.168.99.37] I=[127.0.0.1]:25 F=<mr.*****@mail.ru> rejected RCPT <root@setevoy.local>: Sender verify failed
2014-11-21 12:50:50 H=(freebsd.setevoy.local) [192.168.99.37] I=[127.0.0.1]:25 F=<> rejected RCPT <mr.*****@mail.ru>: relay not permitted
2014-11-21 12:50:50 H=(freebsd.setevoy.local) [192.168.99.37] I=[127.0.0.1]:25 F=<mr.*****@mail.ru> rejected RCPT <fetchmail@localhost>: Sender verify failed
2014-11-21 12:54:18 IPv6 socket creation failed: Protocol not supported
2014-11-21 12:54:18 Failed to create IPv6 socket for wildcard listening (Protocol not supported): will use IPv4
2014-11-21 12:54:18 IPv6 socket creation failed: Protocol not supported
2014-11-21 12:54:18 Failed to create IPv6 socket for wildcard listening (Protocol not supported): will use IPv4
2014-11-21 12:54:18 exim 4.80.1 daemon started: pid=2776, -q30m, listening for SMTP on port 25 (IPv4) and for SMTPS on port 9025 (IPv4)
2014-11-21 13:00:50 SMTP data timeout (message abandoned) on connection from (freebsd.setevoy.local) [192.168.99.37] F=<welcome@corp.mail.ru>
root@setevoy.local = почтовый алиас
reken@setevoy.local = ящик в этом алиасе