Perl для системного администрирования



   canadian pharmacies generic ed medication             

Распространенные ошибки при отправке почты - часть 11


Пропуск темы сообщения

Строка Subject:- это такая «вещица», которую не стоит пропускать. При автоматической отправке почты можно на лету создавать информативную строку

Subject: для каждого сообщения. Так что практически нет прощения тому, кто отправляет в почтовый ящик сообщения с заголовками:

Super-User File history database merge report

Super-User File history database merge report

Super-User File history database merge report

Super-User File history database merge report

Super-User File history database merge report

Super-User File history database merge report

Super-User File history database merge report

в то время как они могли бы выглядеть так:

Super-User Backup OK, 1 tape, 1.400 GB written.

Super-User Backup OK, 1 tape, 1.768 GB written.

Super-User Backup OK, 1 tape, 2.294 GB written.

Super-User Backup OK, 1 tape, 2.817 GB written.

Super-User Backup OK, 1 tape, 3.438 GB written.

Super-User Backup OK, 3 tapes, 75.40 GB written.

Строка Subject: должна содержать краткую и четкую информацию, описывающую происходящее. Из темы сообщения должно быть очевидно, докладывает ли программа об успехе, неудаче или о чем-то среднем. Незначительные добавочные усилия с лихвой окупаются экономией времени при чтении почты.

Недостаточная информация в теле сообщения

Эта ошибка попадает в ту же категорию, что и предыдущая. Если сценарий собирается сообщать о проблемах или ошибках в почтовых сообщениях, значит сгенерировать какую-то информацию, которая должна там присутствовать. Они сводятся к каноническим вопросам журналистики:

Кто?

Какой сценарий сообщает об ошибке? Добавьте содержимое переменной $0 (если не устанавливали ее явно), чтобы показать полный путь к текущему сценарию. Сообщите о версии сценария, если таковая у него имеется.

Где?

Сообщите что-то о том месте в сценарии, где возникает проблема. Функция caller () из Perl возвращает всю нужную для этого информацию:

замечание: то, что возвращает са!1ег(). может зависеть от

версии Perl, так что обязательно загляните в документацию по  perlfunc




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