MTA sendmail (Проблема во freebsd :()

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
rooty
Сообщения: 83
ОС: laptop: openSuSE 12.1

MTA sendmail

Сообщение rooty »

Есть машина, там фря 6.2-RELEASE... уже, что я только не делал, не работает sendmail...

может кто-то сталкивался с подобной проблемой и знает как можно пофиксить...

Код:

[root@florix]:/var/spool/mqueue# echo "blabla" | mail -s "it's doesn't works(" rooty@mail.my [root@florix]:/var/spool/mqueue# mailq /var/spool/mqueue (1 request) -----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient----------- mAOCmDq7001569 7 Mon Nov 24 14:48 <rooty@florix.mail.my> (Deferred: Name server: mx.mail.my.: host name lookup failure) <rooty@mail.my> Total requests: 1 [root@florix]:/var/spool/mqueue# ping mx.mail.my PING mx.mail.my (xxx.xxx.xxx.xxx): 56 data bytes 64 bytes from xxx.xxx.xxx.xxx: icmp_seq=0 ttl=252 time=0.532 ms 64 bytes from xxx.xxx.xxx.xxx: icmp_seq=1 ttl=252 time=0.440 ms 64 bytes from xxx.xxx.xxx.xxx: icmp_seq=2 ttl=252 time=0.533 ms ^C --- mx.mail.my ping statistics --- 3 packets transmitted, 3 packets received, 0% packet loss round-trip min/avg/max/stddev = 0.440/0.502/0.533/0.044 ms [root@florix]:/var/spool/mqueue# nslookup mx.mail.my Server: 10.72.0.2 Address: 10.72.0.2#53 Name: mx.mail.my Address: xxx.xxx.xxx.xxx [root@florix]:/var/spool/mqueue# dig mail.my MX ; <<>> DiG 9.3.3 <<>> mail.my MX ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9600 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; QUESTION SECTION: ;mail.my. IN MX ;; ANSWER SECTION: mail.my. 43859 IN MX 10 mx.mail.my. ;; ADDITIONAL SECTION: mx.mail.my. 4370 IN A xxx.xxx.xxx.xxx ;; Query time: 0 msec ;; SERVER: 10.72.0.2#53(10.72.0.2) ;; WHEN: Mon Nov 24 14:51:49 2008 ;; MSG SIZE rcvd: 59


Где может быть косяк? Уже два дня головой бьюсь.
Спасибо сказали:
Аватара пользователя
rooty
Сообщения: 83
ОС: laptop: openSuSE 12.1

Re: MTA sendmail

Сообщение rooty »

эхх.. как я не хотел, но пришлось поднимать бинд... в общем сейчас с биндом все работает... пока нашел только такой выход из данной проблеммы.... если кто может подсказать лучше способ, буду очень благодарен...
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 887
ОС: gentoo

Re: MTA sendmail

Сообщение vr13 »

;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

так вы уже почти решили проблему. осталось с dns разобраться (вероятнее всего неверно сконфигурирован), почему не авторитативный ответ приходит
Спасибо сказали:
Аватара пользователя
rooty
Сообщения: 83
ОС: laptop: openSuSE 12.1

Re: MTA sendmail

Сообщение rooty »

vr13 писал(а):
24.11.2008 20:19
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

так вы уже почти решили проблему. осталось с dns разобраться (вероятнее всего неверно сконфигурирован), почему не авторитативный ответ приходит

мм.. локальный внутренний сервер бинда к сожалению не я поднимал (... под своим биндом все ок... да ладно... сейчас еще вопрос.. вроде как все сейчас заработало, а на внутренний все равно нечего не приходит...

[root@vmbox]:/etc/mail# tail -f -0 /var/log/maillog
Nov 24 21:27:29 florix sendmail[3653]: mAOJRTuF003653: from=rooty, size=52, class=0, nrcpts=1, msgid=<200811241927.mAOJRTuF003653@florix.mail.my>, relay=root@localhost
Nov 24 21:27:29 florix sm-mta[3654]: mAOJRTQ4003654: from=<rooty@florix.mail.my>, size=363, class=0, nrcpts=1, msgid=<200811241927.mAOJRTuF003653@florix.mail.my>, proto=ESMTP, daemon=Daemon0, relay=localhost [127.0.0.1]
Nov 24 21:27:29 florix sendmail[3653]: mAOJRTuF003653: to=rooty@mail.my, ctladdr=rooty (1014/1014), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30052, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (mAOJRTQ4003654 Message accepted for delivery)
Nov 24 21:27:29 florix sm-mta[3656]: STARTTLS=client, relay=mx.mail.my., version=TLSv1/SSLv3, verify=FAIL, cipher=DHE-RSA-AES256-SHA, bits=256/256
Nov 24 21:27:29 florix sm-mta[3656]: mAOJRTQ4003654: to=<rooty@mail.my>, ctladdr=<rooty@florix.mail.my> (1014/1014), delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=30363, relay=mx.mail.my. [xxx.xxx.xxx.xxx], dsn=5.7.1, stat=Service unavailable
Nov 24 21:27:29 florix sm-mta[3656]: mAOJRTQ4003654: mAOJRTQ4003656: DSN: Service unavailable
Nov 24 21:27:29 florix sm-mta[3656]: mAOJRTQ4003656: to=<rooty@florix.mail.my>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=31387, relay=local, dsn=2.0.0, stat=Sent
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 887
ОС: gentoo

Re: MTA sendmail

Сообщение vr13 »

rooty писал(а):
24.11.2008 23:33
Nov 24 21:27:29 florix sm-mta[3656]: STARTTLS=client, relay=mx.mail.my., version=TLSv1/SSLv3, verify=FAIL, cipher=DHE-RSA-AES256-SHA, bits=256/256
Nov 24 21:27:29 florix sm-mta[3656]: mAOJRTQ4003654: to=<rooty@mail.my>, ctladdr=<rooty@florix.mail.my> (1014/1014), delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=30363, relay=mx.mail.my. [xxx.xxx.xxx.xxx], dsn=5.7.1, stat=Service unavailable
Nov 24 21:27:29 florix sm-mta[3656]: mAOJRTQ4003654: mAOJRTQ4003656: DSN: Service unavailable
Nov 24 21:27:29 florix sm-mta[3656]: mAOJRTQ4003656: to=<rooty@florix.mail.my>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=31387, relay=local, dsn=2.0.0, stat=Sent

как tls конфигурируется в sendmail - не знаю. а где проблема? ну - не сконфигурирован, но письмо же ушло в незашифрованном виде?
письма вам не доходят вероятно по причине "не вашего" dns, где про вашу машину нет авторитаривной записи.

на самом деле, если вы просто экспериментируете во внутренней сети, поставьте адреса друг друга в /etc/hosts на всех машинах, которые тестируются
Спасибо сказали:
Аватара пользователя
rooty
Сообщения: 83
ОС: laptop: openSuSE 12.1

Re: MTA sendmail

Сообщение rooty »

vr13 писал(а):
24.11.2008 23:58
на самом деле, если вы просто экспериментируете во внутренней сети, поставьте адреса друг друга в /etc/hosts на всех машинах, которые тестируются

Так изначально и сделал... Но опять же, к примеру sendmail... пока не поднял свой бинд и не прописал его в резолвах, он намертво отказывался работать, видимо из-за, как вы и подсказали, AUTHORITY: 0 ... т.е. он в hosts вообще, видимо, не смотрел....

vr13 писал(а):
24.11.2008 23:58
как tls конфигурируется в sendmail - не знаю. а где проблема? ну - не сконфигурирован, но письмо же ушло в незашифрованном виде?
письма вам не доходят вероятно по причине "не вашего" dns, где про вашу машину нет авторитаривной записи.

проблема состоит в том, что письма не доходят до точки назначения... т.е. уже, как можно заметить, письма уходят нормально... но они не приходят к адресату... :mellow:
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 887
ОС: gentoo

Re: MTA sendmail

Сообщение vr13 »

rooty писал(а):
26.11.2008 10:19
проблема состоит в том, что письма не доходят до точки назначения... т.е. уже, как можно заметить, письма уходят нормально... но они не приходят к адресату...

не, я все-таки не туда посмотрел: письмо не уходит, это вам возвращается ошибка. нужно либо не включать tls на вашей стороне либо - сконфигурировать его правильно. см, например тут
Спасибо сказали:
Аватара пользователя
rooty
Сообщения: 83
ОС: laptop: openSuSE 12.1

Re: MTA sendmail

Сообщение rooty »

vr13 писал(а):
26.11.2008 13:47
rooty писал(а):
26.11.2008 10:19
проблема состоит в том, что письма не доходят до точки назначения... т.е. уже, как можно заметить, письма уходят нормально... но они не приходят к адресату...

не, я все-таки не туда посмотрел: письмо не уходит, это вам возвращается ошибка. нужно либо не включать tls на вашей стороне либо - сконфигурировать его правильно. см, например тут

ну дык о tls в конфиге нечего не было написано.... в общем настроил по тому мануалу...

[root@florix]:/etc/mail# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 florix.mail.my ESMTP Sendmail 8.13.8/8.13.8; Wed, 26 Nov 2008 17:18:20 +0200 (EET)
EHLO florix.mail.my
250-florix.mail.my Hello localhost [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-STARTTLS
250-DELIVERBY
250 HELP

STARTTLS
220 2.0.0 Ready to start TLS


В логе материться все равно (

Nov 26 17:17:06 florix sendmail[11761]: mAQFH6Ys011761: from=rooty, size=45, class=0, nrcpts=1, msgid=<200811261517.mAQFH6Ys011761@florix.mail.my>, relay=root@localhost
Nov 26 17:17:06 florix sm-mta[11762]: STARTTLS=server, relay=localhost [127.0.0.1], version=TLSv1/SSLv3, verify=NO, cipher=DHE-RSA-AES256-SHA, bits=256/256
Nov 26 17:17:06 florix sendmail[11761]: STARTTLS=client, relay=[127.0.0.1], version=TLSv1/SSLv3, verify=FAIL, cipher=DHE-RSA-AES256-SHA, bits=256/256
Nov 26 17:17:06 florix sm-mta[11762]: mAQFH6cd011762: from=<rooty@florix.mail.my>, size=356, class=0, nrcpts=1, msgid=<200811261517.mAQFH6Ys011761@florix.mail.my>, proto=ESMTP, daemon=Daemon0, relay=localhost [127.0.0.1]
Nov 26 17:17:06 florix sendmail[11761]: mAQFH6Ys011761: to=rooty@mail.my, ctladdr=rooty (1014/1014), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30045, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (mAQFH6cd011762 Message accepted for delivery)
Nov 26 17:17:06 florix sm-mta[11764]: STARTTLS=client, relay=mx.mail.my., version=TLSv1/SSLv3, verify=FAIL, cipher=DHE-RSA-AES256-SHA, bits=256/256
Nov 26 17:17:06 florix sm-mta[11764]: mAQFH6cd011762: to=<rooty@mail.my>, ctladdr=<rooty@florix.mail.my> (1014/1014), delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=30356, relay=mx.mail.my. [194.140.237.163], dsn=5.7.1, stat=Service unavailable
Nov 26 17:17:06 florix sm-mta[11764]: mAQFH6cd011762: mAQFH6cc011764: DSN: Service unavailable
Nov 26 17:17:06 florix sm-mta[11764]: mAQFH6cc011764: to=<rooty@florix.mail.my>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=31380, relay=local, dsn=2.0.0, stat=Sent
Nov 26 17:20:44 florix sm-mta[11767]: STARTTLS=server, error: accept failed=0, SSL_error=5, errno=0, retry=-1
Nov 26 17:20:44 florix sm-mta[11767]: mAQFIKrU011767: localhost [127.0.0.1] did not issue MAIL/EXPN/VRFY/ETRN during connection to Daemon0
Спасибо сказали:
Аватара пользователя
rooty
Сообщения: 83
ОС: laptop: openSuSE 12.1

Re: MTA sendmail

Сообщение rooty »

вот такое мне еще на почту приходит обратно

Код:

Message 2: From MAILER-DAEMON Wed Nov 26 19:39:02 2008 Date: Wed, 26 Nov 2008 19:39:02 +0200 (EET) From: Mail Delivery Subsystem <MAILER-DAEMON> To: <rooty@florix.mail.my> Subject: Returned mail: see transcript for details This is a MIME-encapsulated message --mAQHd2BZ012679.1227721142/florix.mail.my The original message was received at Wed, 26 Nov 2008 19:39:02 +0200 (EET) from localhost [127.0.0.1] ----- The following addresses had permanent fatal errors ----- <rooty@mail.my> (reason: 554 5.7.1 <florix.mail.my>: Helo command rejected: Access denied) ----- Transcript of session follows ----- ... while talking to mx.mail.my.: >>> DATA <<< 554 5.7.1 <florix.mail.my>: Helo command rejected: Access denied 554 5.0.0 Service unavailable <<< 554 5.5.1 Error: no valid recipients --mAQHd2BZ012679.1227721142/florix.mail.my Content-Type: message/delivery-status Reporting-MTA: dns; florix.mail.my Received-From-MTA: DNS; localhost Arrival-Date: Wed, 26 Nov 2008 19:39:02 +0200 (EET) Final-Recipient: RFC822; rooty@mail.my Action: failed Status: 5.7.1 Remote-MTA: DNS; mx.mail.my Diagnostic-Code: SMTP; 554 5.7.1 <florix.mail.my>: Helo command rejected: Access denied Last-Attempt-Date: Wed, 26 Nov 2008 19:39:02 +0200 (EET) --mAQHd2BZ012679.1227721142/florix.mail.my Content-Type: message/rfc822 Return-Path: <rooty@florix.mail.my> Received: from florix.mail.my (localhost [127.0.0.1]) by florix.mail.my (8.13.8/8.13.8) with ESMTP id mAQHd1Ba012677 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <rooty@mail.my>; Wed, 26 Nov 2008 19:39:02 +0200 (EET) (envelope-from rooty@florix.mail.my) Received: (from root@localhost) by florix.mail.my (8.13.8/8.13.8/Submit) id mAQHd1Pq012676 for rooty@mail.my; Wed, 26 Nov 2008 19:39:01 +0200 (EET) (envelope-from rooty) Date: Wed, 26 Nov 2008 19:39:01 +0200 (EET) From: User rooty <rooty@florix.mail.my> Message-Id: <200811261739.mAQHd1Pq012676@florix.mail.my> To: rooty@mail.my Subject: test message --mAQHd2BZ012679.1227721142/florix.mail.my--

Меня пугает Helo command rejected: Access denied... может в этом проблема? ча погуглю
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 887
ОС: gentoo

Re: MTA sendmail

Сообщение vr13 »

rooty писал(а):
26.11.2008 21:37
Меня пугает Helo command rejected: Access denied... может в этом проблема? ча погуглю

может и в этом дело: если у вас в helo/ehlo не стоит fqdn отправляющего mta, то может отлупить, т.к нарушение rfc821
Спасибо сказали: