LINUX.ORG.RU
ФорумAdmin

sendmail


0

0

Люди момогите не как не могу настроить sendmail чтобы он отсылал почту незад отправителю если такого пользователя нет.

anonymous

В sendmail.mc добавляеш
define(`confCW_FILE', `/etc/mail/sendmail.cw')dnl
FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable')dnl
FEATURE(use_cw_file)dnl

В sendmail.cw добавляеш свои домены
domain1.com
domain2.net

В virtusertable добавляеш пользователей и строку которая будет посылать если такого адреса нет
user@domain1.com          user1
user@domain2.net          user2
@domain1.com              error:nouser No such user here
@domain2.net              error:nouser No such user here

Alximik
()
Ответ на: комментарий от Alximik

спасибо но где нужно указать на фаил sendmail.mc и нужно ли перестартовать демон или он сам подхватит и как это сделать

anonymous
()

а разве он не делает это автоматически?
что за сендмэйл такой кривой?

anonymous
()

Отредактировав sendmail.mc надо запустить 
m4 sendmail.mc > /etc/sendmail.cf 
а потом перезапустить sendmail.

Также не помешает после каждого из менения virtusertable делать
makemap hash virtusertable.db < virtusertable

Alximik
()
Ответ на: комментарий от Alximik

а как перестартовать sendmail мой e-mail sava@treasury.gov.ua если хочеш пиши на него

anonymous
()

> не могу настроить sendmail чтобы он отсылал почту назад отправителю если такого пользователя нет

На сколько я знаю, он это делает по-умолчанию. :-) Или тебе что-то другое надо ? Тогда толком напиши что именно.
А virtusertable здесь не при чем.
Кстати, интересно куда он ложит ту почту, которая приходит на несуществующего user-а ? :-)

P.S. Может это кто-то специально написал правила для приема такой почты ? Тогда пересобрать sendmail.cf и все.

spirit ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.