Страница 1 из 2

Не приходит почта в 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

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

Добавлено: 2008-03-25 16:44:59
hizel
в логах что?
MX запись есть?
как удаленная почта приходит?

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

Добавлено: 2008-03-25 17:00:04
Гость
нет ничего не пишет.....

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

Добавлено: 2008-03-25 17:01:47
hizel
это ответ на все три вопроса? :(

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

Добавлено: 2008-03-25 17:05:06
Гость
1. в логах не пишет.
2. что такое mx запись?
3. В смысле как почта ходит???
ТЫ меня не пинай тока начал втыкать в exim...

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

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

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

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

Добавлено: 2008-03-25 17:14:32
Гость
если бы я знал.
Есть сервак с exim.(у меня под столом) он смотрит в инет.
есть статический IP
есть домен mysite.ru где покупал домен, там прописал свой статический IP. 8)

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

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

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

mail.ru mail is handled by 10 mxs.mail.ru.
вместо mail.ru напиши свой домен.

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

Добавлено: 2008-03-25 19:02:56
hizel
эксим незнаете
как почта ходит не вкурсе :(
тоесть вам прописали A запись
по идее у них же можно попросить прописать MX запись

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

проверить MX:

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

dig MX mysite.ru

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

Добавлено: 2008-03-26 9:29:34
Гость
А MX запись должна быть направлена на мой статический IP?

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

Добавлено: 2008-03-26 9:32:01
dikens3
Гость писал(а):А MX запись должна быть направлена на мой статический IP?
MX запись должна указывать на ИМЯ компьютера, но никак не на IP-Адрес.

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

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

Добавлено: 2008-03-26 14:09:49
shadowpvl
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 запись мне прописали не верно. Связался яс этой конторой, а они говорят, что мы не знаем как это правильно прописывать... :(

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

Добавлено: 2008-03-26 20:00:13
hizel
на основании чего вы это взяли?
если терзают смутные сомнения на этот счет
вы можете попросить держателей вашей зоны
чтобы они вам прислали описание зоны
и кинуть сюда, коллективный разум этого сайта
выдаст вам вердикт, правильно\неправильно

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

Добавлено: 2008-03-27 1:43:36
serge
Гость писал(а):... Связался яс этой конторой, а они говорят, что мы не знаем как это правильно прописывать... :(
Неужели провайдеры есть такие :shock: или вы не с провайдером работаете?

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

Добавлено: 2008-03-27 8:14:39
Гость

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

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

Добавлено: 2008-03-27 9:25:58
hizel
с зоной все нормально

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

Добавлено: 2008-03-27 9:36:43
Гость
какие мои действия, где копать?

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

Добавлено: 2008-03-27 10:04:56
hizel
логи\конфиги 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
в чем могет быть дело????

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

Добавлено: 2008-03-27 11:42:52
Alex Keda
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, да и с линуксом совсем недавно...