# local info #
############
Cwlocalhost
СР.
# UUCP relay host
DYucbvax.Berkeley.EDU
CPUUCP
# BITNET relay host
# DBmailhost.Berkeley.EDU
DBrelay.kiae.su
CPBITNET
# "Smart" relay host (may be null)
DSrelay.kiae.su
# who I send unqualified names to (null means deliver locally)
DR
# who gets all local email traffic ($R has precedence for unqualified names)
DH
# who I masquerade as (null for no masquerading)
DM
# class L: names that should be delivered locally, even if we have a relay
# class E: names that should be exposed as from this host, even if we masquerade
# CLroot
CEroot
# operators that cannot be in local usernames (i.e., network indicators)
CO @ % !
# a class with just dot (for identifying canonical names)
C..
# dequoting map Kdequote dequote
Тестирование отправки почты sendmail
Для проверки правильности функционирования программы sendmail можно запустить ее с ключом -v (режим verbose). При этом режиме процесс обмена между транспортными почтовыми агентами выводится на консоль или записывается в файл. Таким образом можно исключить большую часть ошибок в настройке sendmail.
Тестирование обслуживания по протоколу SMTP Для проверки сервиса SMTP используют программу telnet, подключаемую к 25-му порту:
telnet ivan.petrov 25
Если на компьютере установлен SMTP-сервер – в ответ получим строку приглашения протокола SMTP, после чего можно вводить команды SMTP:
MAIL FROM: user
250 user… Sender ok
RCPT TO: user
250 user… Recipient ok
DATA
354 Enter mail, end with"." on a line by itself
This is a test message!!!
...
250 JAA24856 Message accepted for delivery
quit
221 ivan.petrov closing connection
Connection closed by foreign host.
You have new mail.
#
В приведенном примере мы отправили сами себе сообщение. Команда mail from: указывает адрес отправителя почтового сообщения. Затем вводится команда rcpt то: для указания адреса получателя почтового сообщения. Команда data разрешает ввод почтового сообщения. Конец режима редактирования обозначается символом"." в первой позиции строки. Более подробную информацию следует искать в документации по sendmail, а также в табл. 18.1, где приведены команды протокола SMTP, и в табл. 18.2, содержащей коды возврата протокола SMTP.
Команды и коды возврата протокола SMTP
Для тестирования работы SMTP-сервера необходимо знать команды протокола SMTP (табл. 18.1) и его коды возврата (табл. 18.2) и воспользоваться программой telnet.
Таблица 18.1. Команды протокола SMTP
Таблица 18.2. Коды возврата протокола SMTP
Тестирование обслуживания по протоколу POP3 Аналогично тестированию обслуживания по протоколу SMTP с помощью программы telnet можно проверить функционирование и POP3-протокола. Для этого необходимо подключиться к нашему серверу по порту 110.
telnet ivan.petrov 110
user user
+OК Password required for user,
pass 12345623432
+OK user has 3 messages (3327 6 octets).
list
+OK 3 messages (3327 6 octets)
1 11276
2 11000
3 11000
.
dele 3
+OK Message 3 has been deleted.
quit
+OK
Connection closed by foreign host.
Очень похоже на протокол SMTP. Подключились к порту 110. Производим «опознание» пользователя с помощью команд user и pass. Затем командой list узнаем количество сообщений в почтовом ящике и их размер. Командой dele отмечаем сообщение к удалению, которое произойдет по окончании сеанса. Команда Quit завершает сеанс работы с сервером. Все просто.
Команды протокола POP3
Для тестирования работы POP3-сервера необходимо знать его команды (табл. 18.3) и воспользоваться программой telnet.
Успешное выполнение команды заканчивается выводом сообщения "+ок", а неуспешное «-err» соответственно.
Таблица 18.3. Команды протокола POP3
Рассмотрим теперь более современные интерфейсы подготовки почтовых сообщений bml и elm. Обе эти программы подготовки почты работают в режиме полноэкранных интерфейсов.
Почтовые клиенты
Сегодня существует несколько десятков почтовых клиентов – простейшие текстовые, сложные текстовые, графические и даже Web-клиенты. Трудно охватить все разнообразие, поэтому приведем примеры нескольких почтовых клиентов. Для настройки всех почтовых клиентов необходимо знать ряд параметров:
• логин пользователя;
• пароль пользователя;
• адрес SMTP-сервера;
• порт SMTP-сервера;
• адрес POP3-сервера;
• порт POP3-сервера
Или те же параметры IMАР-сервера.
Зная эти параметры и при правильных настройках сети на вашем компьютере не составляет труда настроить практически любого почтового клиента.
mail
Одна из первых программ – почтовых клиентов. Не блещет красотой интерфейса (его просто нет), достаточно примитивна, зато не занимает много места и поэтому присутствует практически на любом хосте. Представление о программе mail можно получить из рис. 18.1.
Читать дальше
Конец ознакомительного отрывка
Купить книгу