Отправка почты через sendmail (настройка почтового сервера.)

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

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

LIRIK
Сообщения: 80
ОС: Debian

Отправка почты через sendmail

Сообщение LIRIK »

Здравствуте, дорогие форумчане.
Возникла у меня следующая проблема:
После настройки sendmail в качестве smtp сервера на FC6, почту можно отправлять только с самого сервера, т.е.

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

telnet smtp.server 25
Trying IP...
Connected to smtp.server (IP).
Escape character is '^]'.
220 localhost.localdomain ESMTP
EHLO smtp.server
250-localhost.localdomain Hello [IP], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-DELIVERBY
250 HELP
mail from:admin@microsoft.com
250 2.1.0 admin@microsoft.com... Sender ok
rcpt to:lirik@yandex.ru
250 2.1.5 lirik@yandex.ru... Recipient ok
DATA
354 Enter mail, end with "." on a line by itself
subject: Test

test test test
.
250 2.0.0 m1H8bY2i003885 Message accepted for delivery
QUIT
Connection closed by foreign host.


Т.е. почта отправлена и все отлично.
Sendmail настроен без авторизации, т.к. в идеале он должен лишь отправлять почту и общаться лишь с определенными IP.

файл устроен таким образом:

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

Connect:localhost.localdomain           RELAY
Connect:localhost                             RELAY
Connect:127.0.0.1                            RELAY
Connect:10.0.1.2                              RELAY
IP                                OK


Все эти данный занесены в /etc/mail/access.db
далее я перезагружаю sendmail

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

Останавливается sm-client:                                  [ СБОЙ ]
Останавливается sendmail:                                  [  OK  ]
Запускается sendmail:                                          [  OK  ]
Запускается sm-client:                                          [  OK  ]


После чего я пытаюсь отправить сообщение с IP через этот smtp сервер и получаю:

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

telnet smtp.server 25
Trying IP...
Connected to smtp.server.
Escape character is '^]'.
220 localhost.localdomain ESMTP
EHLO smtp.server
250-localhost.localdomain Hello IP, pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-DELIVERBY
250 HELP
mail from:admin@microsoft.com
250 2.1.0 admin@microsoft.com... Sender ok
rcpt to:i@yandex.ru
550 5.7.1 i@yandex.ru... Relaying denied
........
[code]
cat /var/log/mailing

Feb 17 11:34:24 svibl sendmail[3818]: m1H8UUOr003818: ruleset=check_rcpt, arg1=i@yandex.ru, relay=IP, reject=550 5.7.1 i@yandex.ru... Relaying denied


наверно проблема возникает из-за того что не запускается sm-client.
Люди добрые подскажите куда копать, На опеннете скоро банить будут.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Отправка почты через sendmail

Сообщение sash-kan »

наверно, проблема из-за того, что должно быть написано не «OK», а «RELAY»
например, смотрим сюда — http://www.freebsd.org/doc/ru_RU.KOI8-R/bo...k/sendmail.html (24.3.1).
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
LIRIK
Сообщения: 80
ОС: Debian

Re: Отправка почты через sendmail

Сообщение LIRIK »

sash-kan писал(а):
21.02.2008 13:48
наверно, проблема из-за того, что должно быть написано не «OK», а «RELAY»
например, смотрим сюда — http://www.freebsd.org/doc/ru_RU.KOI8-R/bo...k/sendmail.html (24.3.1).


Огромное спасибо, именно в этом и была проблема.
Спасибо сказали:
LIRIK
Сообщения: 80
ОС: Debian

Re: Отправка почты через sendmail

Сообщение LIRIK »

LIRIK писал(а):
25.02.2008 01:26
sash-kan писал(а):
21.02.2008 13:48
наверно, проблема из-за того, что должно быть написано не «OK», а «RELAY»
например, смотрим сюда — http://www.freebsd.org/doc/ru_RU.KOI8-R/bo...k/sendmail.html (24.3.1).


Огромное спасибо, именно в этом и была проблема.


извините, что снова беспокою. Но появилась другая проблема.
Письма которые отправляются с моего почтового сервера на такие домены как например @yandex.ru или @mail.ru
доходят до адресата не сразу, а в течении долгого времени (от 2 часов до 5).
Хотелось бы узнать в чем может быть проблема?
Может быть днс?
НА машине, которая является почтовым сервером стоит лишь кэширующий днс, может быть проблема в этом?
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Отправка почты через sendmail

Сообщение KiWi »

LIRIK писал(а):
25.02.2008 01:43
извините, что снова беспокою. Но появилась другая проблема.
Письма которые отправляются с моего почтового сервера на такие домены как например @yandex.ru или @mail.ru
доходят до адресата не сразу, а в течении долгого времени (от 2 часов до 5).
Хотелось бы узнать в чем может быть проблема?
Может быть днс?
НА машине, которая является почтовым сервером стоит лишь кэширующий днс, может быть проблема в этом?

Смотрите логи сервера.
Спасибо сказали:
LIRIK
Сообщения: 80
ОС: Debian

Re: Отправка почты через sendmail

Сообщение LIRIK »

Логи смотрел, отправка выполняется без проблем.
Такое впечатление, что именно данные сервера @mail.ru @yandex.ru не сразу обрабатывают почту, а может быть вообще считают её спамом. Как решит такой вопрос?
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Отправка почты через sendmail

Сообщение KiWi »

LIRIK писал(а):
26.02.2008 00:38
Логи смотрел, отправка выполняется без проблем.
Такое впечатление, что именно данные сервера @mail.ru @yandex.ru не сразу обрабатывают почту, а может быть вообще считают её спамом. Как решит такой вопрос?

То есть всё отправляется на сервер яндекса сразу?
Ну и пофиг тогда -- проблемы яндекса.
Спасибо сказали:
LIRIK
Сообщения: 80
ОС: Debian

Re: Отправка почты через sendmail

Сообщение LIRIK »

KiWi писал(а):
26.02.2008 00:40
LIRIK писал(а):
26.02.2008 00:38
Логи смотрел, отправка выполняется без проблем.
Такое впечатление, что именно данные сервера @mail.ru @yandex.ru не сразу обрабатывают почту, а может быть вообще считают её спамом. Как решит такой вопрос?

То есть всё отправляется на сервер яндекса сразу?
Ну и пофиг тогда -- проблемы яндекса.


Да все отправляется сразу и в очереди сообщения нет.
Насколько я понимаю оно уже отправилось.

А вот проблема-то как раз моя :)
Может они мой почтовик спамером считают и поэтому обработка так долго проходит...
Надо наверно с ними как-то связаться и узнать.
Никто с таким не сталкивался?
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Отправка почты через sendmail

Сообщение KiWi »

LIRIK писал(а):
26.02.2008 08:04
Никто с таким не сталкивался?

(host mxs.mail.ru[194.67.23.20] said: 421 Try again later (in reply to end of DATA command))
Увы -- с доставкой у них фигово(пока ни одно из писем не пришло).
Спасибо сказали: