Как я могу настроить sendmail (или другой почтовый сервер), чтобы принять исходящую почту, но не отослать его?

Учитывая папку "источник" и "dest", где Вы хотите, чтобы "dest" соответствовал "источнику".

  1. скопируйте/e с помощью xcopy/d источник dest

Видел, что Ваш комментарий "не волнуется об удалении устаревших файлов".

0
задан 2 March 2012 в 00:27
2 ответа

Если «предполагаемые получатели» имеют счетное количество, используйте псевдонимы или виртуальные возможности для перехвата сообщений и доставки локально

0
ответ дан 23 November 2019 в 10:46

Вы можете сделать это в sendmail, изменив набор правил 0. Отредактируйте свой /etc/mail/sendmail.mc , включив (внизу):

LOCAL_RULE_0 
R$* < @ $=w . > $*       $#local $: $1
R$* < @ $* . > $*        $#local $: user

Правило set 0 выбирает агента доставки для каждого получателя. Первая строка проверяет, является ли получатель локальным пользователем. Если получатель является локальным пользователем, то правая часть адреса электронной почты включается в класс $ = w, тогда получатель считается локальным и проверки прекращаются. Если он не включен, то почта доставляется локальному пользователю пользователю (вы можете изменить это на любого пользователя системы, которая вам нравится).

Если вы хотите отказаться от доставки вместо доставки на ] пользователь измените вторую строку на:

R$* < @ $* . > $*        $#local $: bit-bucket

Где битовая корзина - это псевдоним, определенный в / etc / mail / aliases :

bit-bucket: /dev/null

Не забудьте запустить newaliases после редактирования файла / etc / mail / aliases . Примечание: Вы не можете использовать $ # discard в наборе правил 0 .

Не копируйте и не вставляйте приведенный выше фрагмент кода. Левая и правая части правил разделяются табуляцией, а не пробелами. Так что лучше ввести его самостоятельно.

После редактирования sendmail.mc вы должны создать sendmail.cf и затем перезапустить демон sendmail. В системах Debian для этого нужно запустить sendmailconfig .

не пробелы. Так что лучше ввести его самостоятельно.

После редактирования sendmail.mc вы должны создать sendmail.cf и затем перезапустить демон sendmail. В системах Debian для этого нужно запустить sendmailconfig .

не пробелы. Так что лучше ввести его самостоятельно.

После редактирования sendmail.mc вы должны создать sendmail.cf и затем перезапустить демон sendmail. В системах Debian для этого нужно запустить sendmailconfig .

1
ответ дан 23 November 2019 в 10:46

Теги

Похожие вопросы