The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"НЕ работает Sendmail"
Отправлено A Clockwork Orange, 19-Фев-07 17:06 
>>>проблема в нежелании почитать уже готовые статьи по настройке sendmail
>>lavr, спасибо за грамотное замечание! Я думаю, здесь проблема не в количестве
>>статей, а опыте администрирования и удельном весе мозгов:)
>
>строгий подход к себе - это хорошо, но себя нужно заставить ПОНИМАТЬ,
>после первых
>побед и успехов придет вера и уважение к самому себе, плюс понимание
>- не так это
>и сложно как кажется сначала.
>
>>>>MAILER(pop)dnl
>>>^^^^^^^^^^^^^^^^- мб я отстал от жизни, а это что?
>>А каким образом тогда прописать qpopper?
>
>а какой он отношение имеет к SMTP?!
>
>MTA - Mail Transfer Agent, программы которые работают по протоколу SMTP друг
>с другом,
>для передачи-приема почты. MTA обслуживают SMTP протокол,  к ним относятся:
>- exim
>- postfix
>- qmail
>- sendmail
>
>и другие менее популлярные
>
>Протоколы POP3 (Post Office Protocol), более продвинутый IMAP (Internet Message Access Protocol)
>- они обслуживают клиентские программы MUA (Mail User Agent) и обеспечивают
>
>доступ к почтовым ящикам: чтение, удаление, сохранение... почтовых писем.
> Плюс в MUA, таких как OE, Mozilla, The Bat - есть
>возможность создавать и отправлять
>почту.
> Итого имеем две службы:
>
>1. Которая работает по SMTP - это MTA, отправляет и получает почту,
>раскладывая по
>почтовым ящикам
>2. Которая обслуживает доступ к почтовым ящикам по протоколам POP3 и/или IMAP,
>это
>демоны pop3 и imap: можно использовать любой из них в отдельности или
>вместе:
>
>- POP3: qpopper, apop3d, popper, teapop, tpop3d, vpopmail и тд и тп
>
>- IMAP: courier-imap, cyrus-imap, dovecot, imap-uw и тд и тп
>
>Проще говоря: sendmail отправляет, получает и раскладывает
>pop или imap демоны - дают доступ к тому куда разложено
> Видим что это две НЕЗАВИСИМЫЕ но связанные службы.
>
>>>а где local-host-names?! (для определения локальной почты?)
>>В local-host-names были записи:
>>имя_домена
>>mail.имя_домена
>
>в local-host-names - должны быть ВСЕ имена локальной машины(она же почтовый релей)
>
>на которой работает sendmail обслуживающий почту.
> например, есть машина unix1.jinr.ru, у нее есть еще несколько имен: xnc.jinr.ru,
>
>alone.jinr.ru, эта машина при желании и настройках, может обслуживать почту любого
>требуемого домена, но чтобы знать локальную: name@unix1[xnc|alone].jinr.ru
>в local-host-names - прописывают все локальные имена данной машины:

наверное поправка
Файл /etc/mail/local-host-name содержит имена компьютеров и доменов, для которых данный узел принимает почту. (у меня именно домен прописан)


jinr.ru
jinr.dubna.su
dubna.su

?

>
>alone
>alone.jinr.ru
>alone.jinr.dubna.su
>unix1
>unix1.jinr.dubna.su
>unix1.jinr.ru
>xnc
>xnc.jinr.dubna.su
>xnc.jinr.ru
>
>а в relay-domains - обслуживаемые домены, например:
>
>lavr.pp.ru
>beaviz.pp.ru
>
>>В access:
>>имя_домена RELEY
>>>и + relay-domains?
>>Зачем релей, если все должно хранится на сервере.
>
>понятие RELAY - это почтовый сервер который ОБСЛУЖИВАЕТ почту этих и только
>этих
>доменов, и НИКАКИХ других, чтобы через этот RELEAY никто не мог ТРАНЗИТОМ
>отправить
>почту.
>
>Допустим есть адрес lavr@dubna.ru - как узнать во внешнем мире КУДА на
>КАКОЙ почтовый
>сервер отправить письмо для этого адреса - так вот почтовый сервер который
>обслуживает
>домен dubna.ru и называется RELAY. И MTA ищет его очень просто, выполняя
>запрос MX
>к DNS:
>
>[unix1]~ > nslookup -q=mx dubna.ru.
>Server:         159.93.17.7
>Address:        159.93.17.7#53
>
>Non-authoritative answer:
>dubna.ru        mail exchanger = 10
>mail.dubna.ru.
>dubna.ru        mail exchanger = 50
>relay.dubna.ru.
>
>Authoritative answers can be found from:
>dubna.ru        nameserver = ns.spb.su.
>dubna.ru        nameserver = ns1.dubna.ru.
>dubna.ru        nameserver = ns2.dubna.ru.
>dubna.ru        nameserver = ns.ru.net.
>mail.dubna.ru   internet address = 62.84.100.17
>relay.dubna.ru  internet address = 62.84.98.17
>ns.ru.net       internet address = 193.124.22.65
>ns.spb.su       internet address = 193.124.83.69
>ns1.dubna.ru    internet address = 62.84.100.7
>ns2.dubna.ru    internet address = 62.84.98.7
>
>[unix1]~ >
>
>Выше MTA получит две записи MX:
>
>dubna.ru        mail exchanger = 10
>mail.dubna.ru.
>dubna.ru        mail exchanger = 50
>relay.dubna.ru.
>
>из которых поймет что почту на любой адрес xxx@dubna.ru можно отправить через
>любой
>из двух серверов:
>mail.dubna.ru или relay.dubna.ru
>
>Обычно сперва MTA выбирает почтовый сервер с меньшим весом (первичный/приоритетный)
>mail.dubna.ru вес=10
> Вот с этим почтовым сервером и будет договариваться MTA о работе
>по SMTP.
>То что почтовый сервер является РЕЛЕЕМ - совсем не обязательно что почтовые
>ящики
>находятся на НЕМ, почта самим релем может отдаваться другому серверу внутри локальной
>
>сети или на другой внешний сервер. Отсюда и
>-  relay-domains
>- local-host-names
>Свою почту оставлять у себя, локальну, а другую пересылать куда надо или
>настроено.
>
>>>>На сервере DNS запись:
>>>>mail IN A IP_сервера
>>>>@ IN MX mail
>>>
>>>ну и что это?
>>>
>>>IN      MX      
>>>1 mail.domain. (точка в конце)
>>>
>>>для mail[.domain] должна быть "A" запись (RR=A)
>>Обратился к провайдеру, тот сказал, что записи правильные.
>>
>>
>>Перезапустил sendmail. Отправил письмо на vasia@имя_домена. Сообщений об ошибках не пришло, но
>>в логах появилось следующее:
>>from=<dun_hunter@rambler.ru>,  relay=mxb.rambler.ru [81.19.66.30]
>>SYSERR(root): mail.домен. config error: mail loops back to me (MX problem?)
>
>это описано в FAQ
>
>>имя_сервера [ip_сервера] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA
>>to=<vasia@домен>, delay=00:00:00, relay=имя_почтового_сервера. [ip_сервера], dsn=5.3.5, stat=Local configuration error
>
>ошибка локальной конфигурации - ищи
>
>>alias database /etc/aliases.db out of date
>
>это уже было прокомментировано, выполнить:
>
># newaliases
>
>>DSN: Local configuration error
>
>опс, видимо я из-за невнимательности в прошлый раз DSN спутал с DNS
>:(
>
>>to=<dun_hunter@rambler.ru>, relay=imx1.rambler.ru. [81.19.66.157], dsn=4.2.0, stat=Deferred: 450 <dun_hunter@rambler.ru>: Recipient address rejected: Rate limit exceeded
>
>отлуп от почтового сервера rambler.ru - у адресата dun_hunter@rambler.ru достигнут
>почтовый лимит
>
>>Warning: program /usr/bin/procmail unsafe: World writable directory
>>to=root, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=62022, dsn=2.0.0, stat=Sent
>
>неверные права на директорию - разрешено писать всем, это FAQ
>
>Все разжевано, дальше сам.


 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру