>Я понимаю, что эта тема уже всех достала, но надеюсь остались просвещенные
>люди:)
>Задача: Необходимо настроить почтовый сервер(sendmail)(ос FedoraCore4), для обработки писем пользователей одного домена(имя_домена).
>Сервер должен принимать, хранить и передавать письма этих пользователей.
>проблема в нежелании почитать уже готовые статьи по настройке sendmail
>Sendmail.cf создал на основе файла *.mc:
>divert(-1)
>divert(0)dnl
>OSTYPE(linux)dnl
>define('PROCMAIL_MAILER_PATH','/usr/bin/procmail')dnl
>FEATURE(local_procmail)dnl
>FEATURE(access_db)dnl
>FEATURE(relay_based_on_MX)dnl
>FEATURE(relay_entire_domain)dnl
из двух верхних releay - остановитесь на чем-то одном, лучше на последнем
>MAILER(pop)dnl
^^^^^^^^^^^^^^^^- мб я отстал от жизни, а это что?
>MAILER(smtp)dnl
>MAILER(procmail)dnl
>
>В файле aliases прописал(+создал пользователя vasia на сервере):
>vasia: vasia
>
>Файл access:
>имя_домена RELAY
а где local-host-names?! (для определения локальной почты?)
и + relay-domains?
>На сервере DNS запись:
>mail IN A IP_сервера
>@ IN MX mail
ну и что это?
IN MX 1 mail.domain. (точка в конце)
для mail[.domain] должна быть "A" запись (RR=A)
>После отправки сообщения на ящик vasia@имя_домена в логах появляется:
>from=<ящик_отправителя>, relay=mxb.rambler.ru [81.19.66.30]
>SYSERR(root): имя_моего_почтового_сервера. config error: mail loops back to me (MX problem?)
>имя_сервера [ip_моего_сервера] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA
>to=<vasia@имя_домена>, relay=имя_моего_почтового_сервера. [Ip_моего_сервера], dsn=5.3.5, stat=Local configuration error
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- релеинг + local-host-names
>alias database /etc/aliases.db out of date
# man newaliases
# newaliases
>DSN: Local configuration error
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- ошибка DNS
>to=<ящик_отправителя>, relay=imx1.rambler.ru. [81.19.66.157], dsn=4.2.0, stat=Deferred: 450 <ящик_отправителя>: Recipient address rejected: Rate limit exceeded
>Warning: program /usr/bin/procmail unsafe: World writable directory
>to=root, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=62026, dsn=2.0.0, stat=Sent
>
>На ящик отправителя приходит
>host имя_моего_почтового_сервака[ip_сервака] said: 550 5.7.1
>... Relaying denied (in reply to RCPT TO command)
выше про релеинг уже было сказано
>Вопрос: Как указать, чтобы письма не релеелись, а доставлялись пользователям локально(на самом
>серваке). Может необходимы дополнительные настройки procmail?
>И вообще, в чем здесь проблема?
>
>icq:333780465
>mail:dun_hunter@rambler.ru
>Заранее спасибо!
Все ошибки разобраны, на procmail я не смотрел, сами разберетесь, ньюанс, procmail
может использоваться просто как ФИЛЬТР, а может использовать в дополнение к фильтру и
как LDA (Local Delivery Agent) - вместо родного от sendmail.