Не приходит почта в exim

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Гость
проходил мимо

Не приходит почта в exim

Непрочитанное сообщение Гость » 2008-03-25 16:02:00

Проблема следующая:
Имеется ASP Carbon и Exim.
1. Exim посылает письма, как локальным так и удаленным пользователям. А принимает только от локальных, в чем может быть дело????
2. Как связать Exim и Outlook Express?
Вот весь конфиг:

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

primary_hostname = mysite.ru
domainlist local_domains = @ : localhost : localhost.localdomain
domainlist relay_to_domains =
hostlist   relay_from_hosts = 127.0.0.1


acl_smtp_mail = acl_check_mail
acl_smtp_rcpt = acl_check_rcpt
acl_smtp_data = acl_check_data
acl_smtp_mime = acl_check_mime


av_scanner = clamd:/var/run/clamd.exim/clamd.sock
tls_advertise_hosts = *

tls_certificate = /etc/pki/tls/certs/exim.pem
tls_privatekey = /etc/pki/tls/private/exim.pem

daemon_smtp_ports = 25 : 465 : 587
tls_on_connect_ports = 465


never_users = root

host_lookup = *

auth_advertise_hosts =
rfc1413_hosts = *
rfc1413_query_timeout = 5s


ignore_bounce_errors_after = 2d
timeout_frozen_after = 7d


begin acl

acl_check_mail:

  deny condition = ${if eq{$sender_helo_name}{} {1}}
       message = Nice boys say HELO first
  
  warn condition = ${if eq{$sender_host_name}{} {1}}
       set acl_m_greylistreasons = Host $sender_host_address lacks reverse DNS\n$acl_m_greylistreasons
  
  accept

acl_check_rcpt:


  accept  hosts = :


  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
  accept  authenticated = *
          control       = submission
  require message = relay not permitted
          domains = +local_domains : +relay_to_domains


  require verify = recipient


  accept

acl_check_data:


  warn    condition  = ${if !def:h_Message-ID: {1}}
          set acl_m_greylistreasons = Message lacks Message-Id: header. Consult RFC2822.\n$acl_m_greylistreasons



  accept


acl_check_mime:

  deny message = Blacklisted file extension detected
       condition = ${if match \
                        {${lc:$mime_filename}} \
                        {\N(\.exe|\.pif|\.bat|\.scr|\.lnk|\.com)$\N} \
                     {1}{0}}

  accept

begin routers


dnslookup:
  driver = dnslookup
  domains = ! +local_domains
  transport = remote_smtp
  ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
  no_more



system_aliases:
  driver = redirect
  allow_fail
  allow_defer
  data = ${lookup{$local_part}lsearch{/etc/aliases}}
# user = exim
  file_transport = address_file
  pipe_transport = address_pipe



userforward:
  driver = redirect
  check_local_user
# local_part_suffix = +* : -*
# local_part_suffix_optional
  file = $home/.forward
  allow_filter
  no_verify
  no_expn
  check_ancestor
  file_transport = address_file
  pipe_transport = address_pipe
  reply_transport = address_reply

procmail:
  driver = accept
  check_local_user
  require_files = ${local_part}:+${home}/.procmailrc:/usr/bin/procmail
  transport = procmail
  no_verify

localuser:
  driver = accept
  check_local_user
# local_part_suffix = +* : -*
# local_part_suffix_optional
  transport = local_delivery
  cannot_route_message = Unknown user


begin transports

remote_smtp:
  driver = smtp

# This transport invokes procmail to deliver mail
procmail:
  driver = pipe
  command = "/usr/bin/procmail -d $local_part"
  return_path_add
  delivery_date_add
  envelope_to_add
  user = $local_part
  initgroups
  return_output

local_delivery:
  driver = appendfile
  file = /var/mail/$local_part
  delivery_date_add
  envelope_to_add
  return_path_add
  group = mail
  mode = 0660



address_pipe:
  driver = pipe
  return_output


address_file:
  driver = appendfile
  delivery_date_add
  envelope_to_add
  return_path_add


address_reply:
  driver = autoreply



######################################################################
#                      RETRY CONFIGURATION                           #
######################################################################

begin retry

*                      *           F,2h,15m; G,16h,1h,1.5; F,4d,6h


begin rewrite


begin authenticators
Последний раз редактировалось hizel 2008-03-25 16:38:15, всего редактировалось 1 раз.
Причина: безобразное оформление

Хостинговая компания 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/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Не приходит почта в exim

Непрочитанное сообщение hizel » 2008-03-25 16:44:59

в логах что?
MX запись есть?
как удаленная почта приходит?
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.


Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Не приходит почта в exim

Непрочитанное сообщение hizel » 2008-03-25 17:01:47

это ответ на все три вопроса? :(
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Гость
проходил мимо

Re: Не приходит почта в exim

Непрочитанное сообщение Гость » 2008-03-25 17:05:06

1. в логах не пишет.
2. что такое mx запись?
3. В смысле как почта ходит???
ТЫ меня не пинай тока начал втыкать в exim...

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Не приходит почта в exim

Непрочитанное сообщение hizel » 2008-03-25 17:10:03

удаленная почта как до вашего exim доходит?
когда юзверь посылает в интернете емейл письмо, оно проходит через почтовый серваг
юзверя, серваг смотрит на домен, тоесть то что после @ и потом изет в днс-ах
MX запись на этот домен, в этой ЭмИксине прописан серваг почтовый который обрабатывает почту для этого домена

так вот если я правильно понимаю вашу ситуацию, почта от удаленных пользователей
должна приходить откуда то из интернета?
как она идет то?
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Гость
проходил мимо

Re: Не приходит почта в exim

Непрочитанное сообщение Гость » 2008-03-25 17:14:32

если бы я знал.
Есть сервак с exim.(у меня под столом) он смотрит в инет.
есть статический IP
есть домен mysite.ru где покупал домен, там прописал свой статический IP. 8)

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: Не приходит почта в exim

Непрочитанное сообщение dikens3 » 2008-03-25 18:58:14

Для того чтобы узнать, а знает ли мировой интернет о твоём почтовом сервере, необходимо выполнить команду:
host -t mx mail.ru

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

mail.ru mail is handled by 10 mxs.mail.ru.
вместо mail.ru напиши свой домен.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Не приходит почта в exim

Непрочитанное сообщение hizel » 2008-03-25 19:02:56

эксим незнаете
как почта ходит не вкурсе :(
тоесть вам прописали A запись
по идее у них же можно попросить прописать MX запись

все таки вам надо бы побольше почитать
1. DNS
2. MTA MUA SMTP
вот они волшебные слова (В прилепленной теме)

проверить MX:

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

dig MX mysite.ru
Последний раз редактировалось dikens3 2008-03-25 19:06:10, всего редактировалось 3 раза.
Причина: грубиян
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Гость
проходил мимо

Re: Не приходит почта в exim

Непрочитанное сообщение Гость » 2008-03-26 9:29:34

А MX запись должна быть направлена на мой статический IP?

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: Не приходит почта в exim

Непрочитанное сообщение dikens3 » 2008-03-26 9:32:01

Гость писал(а):А MX запись должна быть направлена на мой статический IP?
MX запись должна указывать на ИМЯ компьютера, но никак не на IP-Адрес.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Гость
проходил мимо

Re: Не приходит почта в exim

Непрочитанное сообщение Гость » 2008-03-26 13:50:59

на счет MX записи. прописали мне следующее(все это дело в виде таблицы):
(имя)mysite.ru. (тип)MX (значение приоритета)10 (назначение)mail
(имя)mail (тип)A (назначение)мой статический IP
пишу host -t MX mysite.ru
mysite.ru mail is handled by 10 mail.mysite.ru.

теперь и отправлять письма перестало!!!!!

log:
2008-03-26 04:31:06 1JeR1m-00011o-Ok ** itservice@nxt.ru R=dnslookup T=remote_smtp: SMTP error from remote mail server after initial connection: host mx1.nextmail.ru [194.186.121.238]: 554-ironport.nxt.ru\n554 Your access to this mail system has been rejected due to the sending MTA's poor reputation. If you believe that this failure is in error, please contact the intended recipient via alternate means.
2008-03-26 04:31:06 1JeR2I-00011r-Fr <= <> R=1JeR1m-00011o-Ok U=exim P=local S=1405
2008-03-26 04:31:06 1JeR2I-00011r-Fr User 0 set for local_delivery transport is on the never_users list
2008-03-26 04:31:06 1JeR2I-00011r-Fr == root@mysite.ru R=localuser T=local_delivery defer (-29): User 0 set for local_delivery transport is on the never_users list
2008-03-26 04:31:06 1JeR1m-00011o-Ok Completed


2008-03-26 04:35:16 1JeR5L-000121-O2 <= root@mysite.ru U=root P=local S=347
2008-03-26 04:35:16 1JeR5L-000121-O2 ** milosh_natalya@mail.ru R=dnslookup T=remote_smtp: SMTP error from remote mail server after MAIL FROM:<root@mysite.ru> SIZE=1382: host mxs.mail.ru [194.67.23.20]: 550 Unrouteable address
2008-03-26 04:35:16 1JeR6K-000125-QM <= <> R=1JeR5L-000121-O2 U=exim P=local S=1259
2008-03-26 04:35:16 1JeR6K-000125-QM User 0 set for local_delivery transport is on the never_users list
2008-03-26 04:35:16 1JeR6K-000125-QM == root@mysite.ru R=localuser T=local_delivery defer (-29): User 0 set for local_delivery transport is on the never_users list
2008-03-26 04:35:16 1JeR5L-000121-O2 Completed

shadowpvl
рядовой
Сообщения: 14
Зарегистрирован: 2007-11-09 13:17:03

Re: Не приходит почта в exim

Непрочитанное сообщение shadowpvl » 2008-03-26 14:09:49

2008-03-26 04:31:06 1JeR1m-00011o-Ok ** itservice@nxt.ru R=dnslookup T=remote_smtp: SMTP error from remote mail server after initial connection: host mx1.nextmail.ru [194.186.121.238]: 554-ironport.nxt.ru\n554 Your access to this mail system has been rejected due to the sending MTA's poor reputation. If you believe that this failure is in error, please contact the intended recipient via alternate means
Здесь написано что ваш почтовый сервер попал в черный список

Гость
проходил мимо

Re: Не приходит почта в exim

Непрочитанное сообщение Гость » 2008-03-26 15:14:48

что за ерунда, все было ок! А теперь в черном списке.

Гость
проходил мимо

Re: Не приходит почта в exim

Непрочитанное сообщение Гость » 2008-03-26 16:46:48

Я так понима. что mx запись мне прописали не верно. Связался яс этой конторой, а они говорят, что мы не знаем как это правильно прописывать... :(

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Не приходит почта в exim

Непрочитанное сообщение hizel » 2008-03-26 20:00:13

на основании чего вы это взяли?
если терзают смутные сомнения на этот счет
вы можете попросить держателей вашей зоны
чтобы они вам прислали описание зоны
и кинуть сюда, коллективный разум этого сайта
выдаст вам вердикт, правильно\неправильно
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
serge
майор
Сообщения: 2131
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Re: Не приходит почта в exim

Непрочитанное сообщение serge » 2008-03-27 1:43:36

Гость писал(а):... Связался яс этой конторой, а они говорят, что мы не знаем как это правильно прописывать... :(
Неужели провайдеры есть такие :shock: или вы не с провайдером работаете?


Гость
проходил мимо

Re: Не приходит почта в exim

Непрочитанное сообщение Гость » 2008-03-27 8:19:16

Сейчас зона DNS выглядит следующим образом:

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

;
; WASH-DOM.RU
;

$TTL 1H

@ SOA ns1.hc.ru. support.hc.ru. (
               2008032640 ; Serial
               1H         ; Refresh
               30M        ; Retry
               1W         ; Expire
               1H       ) ; Minimum
               
                      NS      ns1.hc.ru.
                      NS      ns2.hc.ru.
@                     A       78.36.123.209
*                     CNAME   @
wash-dom.ru.          MX      10 mail
mail                  A       78.36.123.209

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Не приходит почта в exim

Непрочитанное сообщение hizel » 2008-03-27 9:25:58

с зоной все нормально
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.


Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Не приходит почта в exim

Непрочитанное сообщение hizel » 2008-03-27 10:04:56

логи\конфиги exim, фаервол, логи системы )
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Гость
проходил мимо

Re: Не приходит почта в exim

Непрочитанное сообщение Гость » 2008-03-27 11:38:55

Короче ситуация следующая:
логи Exim:
отправляю письмо на itservice@nxt.ru, письмо доходит

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

2008-03-27 02:24:26 1JelWa-0001hU-LF <= root@wash-dom.ru U=root P=local S=320
2008-03-27 02:24:27 1JelWa-0001hU-LF => itservice@nxt.ru R=dnslookup T=remote_smtp H=mx1.nextmail.ru [194.186.121.238]
2008-03-27 02:24:27 1JelWa-0001hU-LF Completed
отправляю письмо на milosh_natalya@mail.ru не доходит

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

2008-03-27 02:26:22 1JelYa-0001hd-Qn ** milosh_natalya@mail.ru R=dnslookup T=remote_smtp: SMTP error from remote mail server after MAIL FROM:<root@wash-dom.ru> SIZE=1369: host mxs.mail.ru [194.67.23.20]: 550 Unrouteable address
2008-03-27 02:26:22 1JelZ8-0001hh-TA <= <> R=1JelYa-0001hd-Qn U=exim P=local S=1247
2008-03-27 02:26:22 1JelZ8-0001hh-TA User 0 set for local_delivery transport is on the never_users list
2008-03-27 02:26:22 1JelZ8-0001hh-TA == root@wash-dom.ru R=localuser T=local_delivery defer (-29): User 0 set for local_delivery transport is on the never_users list
2008-03-27 02:26:22 1JelYa-0001hd-Qn Completed
отправляю на podtibok@yandex.ru письмо доходит

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

2008-03-27 02:29:27 1Jelbb-0001hp-1R <= root@wash-dom.ru U=root P=local S=323
2008-03-27 02:29:28 1Jelbb-0001hp-1R => podtibok@yandex.ru R=dnslookup T=remote_smtp H=mx3.yandex.ru [77.88.32.35]
2008-03-27 02:29:28 1Jelbb-0001hp-1R Completed
отправляю на podtibok@rambler.ru не доходит

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

2008-03-27 02:34:20 1JelgH-0001iA-KI <= root@wash-dom.ru U=root P=local S=325
2008-03-27 02:34:54 1JelgH-0001iA-KI SMTP error from remote mail server after end of data: host imx1.rambler.ru [81.19.66.234]: 450 4.1.7 <root@wash-dom.ru>: Sender address rejected: unverified address: connect to mail.wash-dom.ru[78.36.123.209]:25: Operation timed out
2008-03-27 02:34:55 1JelgH-0001iA-KI SMTP error from remote mail server after end of data: host imx1.rambler.ru [81.19.66.235]: 450 4.1.7 <root@wash-dom.ru>: Sender address rejected: unverified address: connect to mail.wash-dom.ru[78.36.123.209]:25: Operation timed out
2008-03-27 02:34:55 1JelgH-0001iA-KI SMTP error from remote mail server after end of data: host imx2.rambler.ru [81.19.88.5]: 450 4.1.7 <root@wash-dom.ru>: Sender address rejected: unverified address: connect to mail.wash-dom.ru[78.36.123.209]:25: Operation timed out
2008-03-27 02:34:56 1JelgH-0001iA-KI SMTP error from remote mail server after end of data: host imx2.rambler.ru [81.19.88.3]: 450 4.1.7 <root@wash-dom.ru>: Sender address rejected: unverified address: connect to mail.wash-dom.ru[78.36.123.209]:25: Operation timed out
2008-03-27 02:35:26 1JelgH-0001iA-KI SMTP error from remote mail server after end of data: host imx2.rambler.ru [81.19.88.6]: 450 4.1.7 <root@wash-dom.ru>: Sender address rejected: unverified address: connect to mail.wash-dom.ru[78.36.123.209]:25: Operation timed out
2008-03-27 02:35:26 1JelgH-0001iA-KI == podtibok@rambler.ru R=dnslookup T=remote_smtp defer (-46): SMTP error from remote mail server after end of data: host imx2.rambler.ru [81.19.88.6]: 450 4.1.7 <root@wash-dom.ru>: Sender address rejected: unverified address: connect to mail.wash-dom.ru[78.36.123.209]:25: Operation timed out
в чем могет быть дело????
Последний раз редактировалось hizel 2008-03-27 11:59:40, всего редактировалось 1 раз.
Причина: [code][/code]

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

Re: Не приходит почта в exim

Непрочитанное сообщение Alex Keda » 2008-03-27 11:42:52

1. оформляйте сообщения нормально.
2. там же написаны причины
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Re: Не приходит почта в exim

Непрочитанное сообщение Гость » 2008-03-27 11:56:41

отправляю для всех ящиков одинаково.

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

exim -v user@mail.ru
to:user@mail.ru
from:user@wash-dom.ru
subject:privet
privet
вот и все....для всех ящиков mail.ru пишет unroutable address.
я понимаю что тут все написано, но смысл не понимаю. Несколько дней всего вожусь с exim, да и с линуксом совсем недавно...
Последний раз редактировалось hizel 2008-03-27 12:00:30, всего редактировалось 1 раз.
Причина: [code][/code]