Мы запускаем sendmail-8.13.4 на AIX.Настройка sendmail только для работы с клиентом?
Мне нужно обновить конфигурацию и заставить sendmail действовать только как клиент-ретранслятор, то есть он будет использоваться только для отправки почты из хоста и НЕ принимать почту.
Вот мой client.mc конфигурация:
include(`/usr/samples/tcpip/sendmail/m4/cf.m4')
VERSIONID(`sendmail config for aix7')
OSTYPE(`aixsample')dnl
MASQUERADE_AS(`myserver.com')dnl
FEATURE(`masquerade_envelope')dnl
FEATURE(`accept_unresolvable_domains')
FEATURE(`accept_unqualified_senders')
FEATURE(always_add_domain)dnl
FEATURE(`nullclient',`mail-relay.xxxx.myserver.com')dnl
define(`STATUS_FILE', `/etc/mail/statistics')dnl
define(`MAIL_HUB', `myserver.com.')dnl
define(`LOCAL_RELAY', `myserver.com.')dnl
У нас есть сервер MS Exchange, поэтому мы в основном с помощью Sendmail на конкретную AIX хоста направить всю электронную почту к серверу обмена и пусть Обмен обрабатывать все ,
Приведенная выше конфигурация работает отлично для отправки электронной почты получателям почты [email protected]
Что мне нужно сделать, это иметь возможность отправить электронное письмо с указанием только Псевдонима части, а не домен, так если я:
mail user (omitting the @myserver.com recipient domain part)
Я хочу Sendmail для добавления @ myserver.com в этой ситуации, когда домен не дано. Возможно ли это, не поддерживая какой-либо псевдоним/файл списка для каждого возможного userid> [email protected]?
Спасибо.
Спасибо за это, но то, что мне нужно, чтобы иметь возможность отправить электронной почты для псевдонима без части домена, и sendmail автоматически добавляет часть домена. Поэтому, если я использую «mail testuser», он переводится в «mail [email protected]». Как я могу это сделать? – exxoid
Sendmail добавит «этот домен электронной почты хоста» ($ j) к «голой» имени пользователя. Вы можете проверить его как пользователя без root, используя '/ usr/sbin/sendmail -Ac -bv testuser' – AnFi