Sendmail: проигнорируйте локальную доставку

eventhough это был 2003 окон 64 бита, я закончил тем, что добавил PAE (расширение физического адреса) для начальной загрузки для него для наблюдения поршня больше чем на 4 ГБ.

c:> bootcfg / идентификатор 1 / необработанный PAE

Спасибо за общую справку.

6
задан 1 March 2011 в 16:33
3 ответа

Можно сделать это путем удаления доменного имени из/etc/hosts файла. Необходимо настроить senmail для использования доменного имени (example.com) при отправке электронных писем вместо localhost.

править /etc/mail/sendmail.mc добавьте следующее:

     MASQUERADE_AS(example.com)dnl
     FEATURE(masquerade_envelope)dnl
     FEATURE(masquerade_entire_domain)dnl
     MASQUERADE_DOMAIN(example.com)dnl

прежде:

   MAILER(smtp)dnl
   MAILER(procmail)dnl
   dnl MAILER(cyrusv2)dnl

ввести m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf затем выполненный /sbin/service sendmail restart

скопируйте все, что Вы редактируете перед любым изменением!

это решение хорошо работает со мной!

3
ответ дан 3 December 2019 в 00:30

Sendmail рассматривает "w" класс как, для каких доменов он будет делать попытку локальной доставки. Конфигурация CentOS по умолчанию включает эти строки, например:

Cwlocalhost
# file containing names of hosts for which we receive email
Fw/etc/mail/local-host-names

Это указывает "w" для включения имени "localhost" и содержания файла "/etc/mail/local-host-names". Я подозреваю, что Вы имеете "example.com" в "/etc/mail/local-host-names", вероятно, настраиваете во время установки системы.

Вы захотите перепроверить это, поскольку у меня нет sendmail системы тестирования для проверки этого на том, таким образом, я не могу проверить это здесь. Кроме того, это может варьироваться несколько в зависимости от Вашей точной sendmail установки, которая может варьироваться некоторые распределением или ОС.

2
ответ дан 3 December 2019 в 00:30

Можно сделать это путем добавления правил к ruleset 2. В Вас sendmail.mc файл добавляют следующее:

LOCAL_RULE_2
R$* < $=w . > $*          $#esmtp $@[MX server for example.com] $: $1 < @ $2 > $3

Помните, что левая и правая ручная сторона правила разделяется через вкладки, не копируйте вставку. Затем создайте свой sendmail.cf из Вашего sendmail.mc, перезапустите sendmail и тест.

Можно использовать карту bestmx, если Вы не хотите к hardcode имени сервера MX между скобками.

1
ответ дан 3 December 2019 в 00:30

Теги

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