Я понимаю, что эта тема уже всех достала, но надеюсь остались просвещенные люди:)
Задача: Необходимо настроить почтовый сервер(sendmail)(ос FedoraCore4), для обработки писем пользователей одного домена(имя_домена). Сервер должен принимать, хранить и передавать письма этих пользователей.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
MAILER(pop)dnl
MAILER(smtp)dnl
MAILER(procmail)dnl
В файле aliases прописал(+создал пользователя vasia на сервере):
vasia: vasia
Файл access:
имя_домена RELAY
На сервере DNS запись:
mail IN A IP_сервера
@ IN MX mail
После отправки сообщения на ящик 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
alias database /etc/aliases.db out of date
DSN: Local configuration error
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
Заранее спасибо!