Строки 27,28. Добавление подписи. Вызывается метод add_signature() объекта ответного почтового сообщения add_signature() для добавления содержимого файла подписи пользователя к концу тела сообщения, если этот файл имеется.
Строки 29,30. Отправка сообщения. Вызывается метод send() ответного сообщения для отправки с помощью наиболее подходящих средств.
Ниже приведен пример сообщения, автоматически сформированного сценарием autoreply.pl в ответ на сообщение, которое было составлено с помощью модуля Net::SMTP в предыдущем разделе. Текст в его верхней части был взят из файла .vacation, а подпись в нижней части - из файла .signature. Остальная чяасть файла представляет собой первоначальное сообщение, оформленное в виде цитаты.
То: John Doe <doe@mail.ru> From: L Stein <lstein@em.org> Subject: Re: hello there Date: Fri, 7 Jul 2013 08:12:17 -0400 Message-Id: <201307071212.IAA12128@pesto> Hello, I am on vacation from July 6-July 12, and will not be reading my e-mail. I will respond to this message when I return. Lincoln
John Doe <doe@mail.ru> writes: > This is just a simple e-mail message. > Nothing to get excited about. >Regards, JD -- Lincoln D. Stein Cold Spring Harbor Laboratory
Если вы хотите приспособить эту программу автоответчика к своим потребностям, то вам нужно дополнительно предусмотреть проверку размера цитируемого текста сообщения, и если оно слишком велико, его нужно удалять. В ином случае вы можете по неосторожности отправить назад большое двоичное файловое дополнение.
2013-12-30 11:11:20
это интересно В наше время информационных технологий и неразрывной связи человека и персональных компьютеров возникает ряд вопросов по продлению срока службы этих технических средств. Как увеличить время работы ноутбука ? Ответ на данный вопрос и другие вопросы, например, как увеличить время жизни аккумулятора, можно найти на сайте it-connection.ru.