logo
Администрирование ИС ПОСОБИЕ

3.2.7.1. Тестирование Sendmail и способы запуска

При работе с программой Sendmail возникает ряд ситуаций, когда необходимо протестировать работу системы рассылки электронной почты. Чаще всего это связано с тем, что программа неаккуратно работает с сервисом доменных имен. Дело в том, что определение макросов w и j связано скорее с функционированием системы в среде NIS, а не BIND, что влечет за собой определенные проблемы при идентификации программы при работе по SMTP, например.

Собственно проблемы возникают между sendmail и resolver. Для их решения следует в файле конфигурации resolver не указывать имя домена, а в файле настроек sendmail сделать это явно.

Для проверки работы можно запустить sendmail с ключом -v:

quest:/usr/paul:\[1\]%sendmail -v paul@polyn.kiae.su

This is a test message.

.

paul@polyn.kiae.su... Connecting to cpuv1.net.kiae.su. (relay)...

220 cpuv1.net.kiae.su (RELCOM) ready ( Tue, 5 Nov 1996 11:46:12 +0300 )

>>> EHLO quest.net.kiae.su

500 Command unrecognized

>>> HELO quest.net.kiae.su

250 Hello quest.net.kiae.su, pleased to meet you

>>> MAIL From:<paul@quest.net.kiae.su>

250 <paul@quest.net.kiae.su>... Sender ok

>>> RCPT To:<paul@polyn.kiae.su>

250 <paul@polyn.kiae.su>... Recipient ok

>>> DATA

354 Enter mail, end with "." on a line by itself

>>> .

250 Ok

paul@polyn.kiae.su... Sent (Ok)

Closing connection to cpuv1.net.kiae.su.

>>> QUIT

221 cpuv1.net.kiae.su closing connection

quest:/usr/paul:\[2\]%

Как видно из этого примера, система выдает полную трассу взаимодействия с удаленным хостом по протоколу SMTP.

Стандартный режим запуска sendmail - это запуск в виде процесса демона в момент начальной загрузки системы:

/usr/paul>sendmail -bd -q30m

Однако, надо всегда помнить, что перед запуском в режиме демона следует создать файл ali-ases:

/usr/paul>sendmail -bi

Назад | Содержание | Вперед