| Создание почтового автоответчика |
|
Что такое почтовый автоответчик, знают все. Практически все бесплатные почтовые службы вроде Mail.Ru предоставляют услуги автоответчика. Мы не раз им пользовались, когда, например, уезжали в командировку или отпуск. Суть заключается в следующем: на ваш ящик приходит письмо. Вы на него не можете ответить, поскольку уехали в отпуск. Отправитель, не дождавшись ответа, думает, что письмо "потерялось", поэтому отправляет его еще раз, а потом еще раз. А может даже подумать, что вы специально игнорируете его сообщение (и такие бывают)! Автоответчик помогает решить эту проблему. На все письма, поступившие вам, автоответчик будет отвечать одной и той же заранее заданной вами фразой, например, "Ваше сообщение получил. Буду после 25-го". Удобно? Конечно! Но это еще не все, что может автоответчик. Поскольку мы создадим свой собственный автоответчик, мы можем сделать его таким гибким, как нам того хочется. Ясно, что тогда ваш компьютер на время вашего отпуска или командировки не должен выключаться, но от этого никуда не денешься — серверы Mail.Ru тоже никогда не выключаются. Настраивая автоответчик, мы будем предполагать, что в качестве программы доставки почты вы используете sendmail, и сейчас sendmail настроен и нормально работает. Для организации самого автоответчика нам понадобятся программы procmail и formail. Создайте в своем домашнем каталоге файл .procmailrc следующего содержания. 0: Данная запись означает, что на все письма, полученные вашим почтовым ящиком, будет отправлен ответ, записанный в файле answer.txt, который находится в вашем домашнем каталоге. Не забудьте создать и отредактировать этот файл: touch -/answer.txt mcedit -/answer.txt Автоответчик уже настроен. Как видите, все очень просто. Но сейчас мы несколько усложним нашу задачу. Предположим, что вы работаете начальником отдела кадров. К вам по e-mail могут поступать резюме потенциальных сотрудников. В объявлении о вакансии вы попросили всех в поле "Тема сообщения" с резюме указывать слово "resume". Возможно, что для ответа на такое сообщение желательно использовать другой ответ, например, "Ваше резюме было получено и рассматривается. Спасибо". Для организации такого автоответчика в файл .procmailrc перед уже имеющимися строками нужно добавить следующие строки: 0: * Subject, "resume | (formail -r ; cat ~/resume.txt) | sendmail -t
Related Articles
Set as favorite
Bookmark
Email This
Hits: 237 Комментарии (0)RSS feed CommentsНаписать комментарий |