Это командный почтовый робот, который можно запустить в бесплатном хостинг-провайдере OnWorks с помощью одной из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
mailbot - Утилита автоответчика с поддержкой MIME
СИНТАКСИС
почтовый робот [параметры] {программа} [аргумент ...]
В .mailfilter:
если (/ ^ Тема: * информация /)
{
cc "| mailbot -t /usr/share/autoresponse/info -d autoresponsedb
-A 'От: info@domain.com'/ usr / bin / sendmail -f' '"
}
ОПИСАНИЕ
почтовый робот читает сообщение электронной почты при стандартном вводе и создает сообщение электронной почты с ответом
отправителю исходного сообщения. А программа указывается как аргумент для почтовый робот после
все почтовый робот настройки. программа как ожидается, прочитает созданный автоответ на своем стандартном
введите и отправьте его по почте. Если программа не указано, почтовый робот запускает sendmail -f "" '.
почтовый робот имеет несколько опций для подавления повторяющихся сообщений автоответа. Если почтовый робот
выбирает не отправлять автоответчик, он тихо завершается без запуска программа,
автоответ может быть отформатирован как уведомление о статусе доставки MIME.
Текст автоответа указывается -t или -m аргумент. Либо один
требуется. Все остальное необязательно. По умолчанию отправляется автоответчик.
если исходное сообщение не имеет заголовка "Приоритет: нежелательная" или "Приоритет: массовый",
или заголовок «Precedence: list», или заголовок «List-ID:», или если его тип содержимого MIME
"multipart / report" (это тип содержимого MIME для уведомлений о состоянии доставки). В
-M опция форматирует сам автоответ как уведомление о статусе доставки MIME.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-А "заголовок: ценностное "
Добавьте заголовок к автоответчику. Несколько -A варианты разрешены. В большинстве ситуаций
-A Параметр должен использоваться для установки заголовка «От:» в автоматически сгенерированном ответе.
-fадрес
Отправьте автоответчик на адрес, который должен быть RFC 2822[1] адрес. По умолчанию
почтовый робот берет адрес автоответчика из заголовка From: (или Reply-To :) в
Оригинал сообщения. -f, если присутствует, отменяет и явно устанавливает автоответчик
адрес. "адрес"должны немедленно следовать -f вариант без промежуточного пространства
(это единственный аргумент командной строки). An -f вариант без адрес Берет
адрес из ОТПРАВИТЕЛЬ переменная среды.
-t имя файла
Читать текст автоответчика от имя файла, который должен содержать текстовое сообщение в
Формат «плавный текст». В сообщении, отформатированном в виде «плавного текста», каждая строка, оканчивающаяся
пробел указывает, что строка логически перетекает в следующую строку. Этот
позволяет переформатировать сообщение для любой отображаемой ширины экрана.
Внимание
Сообщения на языках (см. -c option), которые используют пробелы в качестве разделителей слов, должны
встали на сторону две пробелы в конце плавной линии. Последний пробел на плавной линии -
логически удаляется, и первый пробел отделяет последнее слово от предыдущего
строка от первого слова на следующей строке. В противном случае в двух словах не будет
логическое пространство между ними, если они будут перемещены в рамках корректировки
ширина сообщения для отображения.
Сообщения на идеографических языках, в которых не используются пробелы в качестве разделителей слов.
только один пробел после плавной линии.
Внимание
Завершающий пробел не оказывает визуального воздействия, когда отображается программным обеспечением, которое не
реализован плавный текстовый формат и всегда отображает сообщения в их исходном формате.
ширина.
-c кодировок
Установите для символа MIME автоответчика значение кодировок, Бег почтовый робот без каких-либо
аргументы, чтобы увидеть набор символов по умолчанию.
-m имя файла
Прочтите автоматический ответ MIME от имени файла. Это похоже на -t вариант, за исключением того
имя файла содержит заголовки MIME, за которыми следует пустая строка и соответствующий MIME
содержание. Содержание имя файла вставляются в автоответчик без дальнейшего
обработка.
Указанный файл должен содержать заголовок «Content-Type», определяющий «текст / обычный».
Тип MIME с атрибутами «format = flowed», «delsp = yes» и «charset», которые
преодолеть -c параметр. Если указанный файл имеет «Content-Transfer-Encoding»
заголовок должен быть либо «7 бит», либо «8 бит», он не может быть «цитируемым для печати». почтовый робот
всегда удаляет любой существующий заголовок Content-Transfer-Encoding и всегда добавляет
Заголовок «Content-Transfer-Encoding: 8bit», даже с -m, так как приветствие
вставленное в сообщение, включает имя отправителя, которое может содержать 8-битные
символы. Пример:
Тип содержимого: текст / обычный; формат = плавно; delsp = да; charset = "iso-8859-1"
У Мэри был маленький ягненок,
Его шерсть была белой, как снег.
И куда бы Мэри ни пошла,
Ягненок обязательно пойдет.
Внимание
Когда -m опция указана почтовый робот игнорирует набор символов локали и
форматирует автоответ в соответствии с набором символов, считанным из «Content-Type»
заголовка.
-M адрес
Отформатируйте автоответчик как уведомление о статусе доставки (RFC 1894[2]). адрес is
an RFC 2822[1] Адрес электронной почты, по которому формируется DSN. Обратите внимание, что -A вариант должен
по-прежнему использоваться в дополнение к -M для установки заголовка From: в автоответчике.
-M устанавливает только адрес DSN. В -M опция автоматически устанавливает -T ответ
-R напишите
Укажите тип отчета обратной связи с помощью напишите настроен на злоупотребление, мошенничество, прочее или вирус. Должен
использоваться вместе с «-T обратная связь» или «-T ответная обратная связь».
-T формат
Установите формат ответа. формат должно быть одним из следующих значений:
· «Ответ» - формат ответа по умолчанию.
· «Replyall» - аналогично «reply», за исключением того, что также помещает получателей в оригинал
заголовки сообщения «Кому:» и «Копия:» в заголовок «Копия:» сгенерированного ответа.
· «Replydsn» - аналогично «reply», за исключением того, что сообщение отформатировано как статус доставки
уведомление.
· «Пересылать» - прикрепить исходное сообщение в виде пересылаемого текста.
· «Forwardatt» - прикрепить исходное сообщение как вложение к пересылаемому сообщению.
· «Обратная связь» - сгенерировать сообщение с отчетом об обратной связи по электронной почте (см. RFC 5965[3]). «-R»
опция требуется, если это указано.
· «Replyfeedback» - аналог «обратной связи», но также добавляет заголовок «Кому:», адресованный
отправитель исходного сообщения.
-N
Не цитируйте содержание исходного сообщения в сообщении, созданном функцией «reply»,
Параметры «replyall», «replydsn», «feedback» и «replyfeedback».
Внимание
При отсутствии этой опции исходное сообщение цитируется только в том случае, если
исходное сообщение было отформатировано как простой текст. почтовый робот не может процитировать
исходное сообщение, отформатированное как HTML или любой другой формат, отличный от обычного текста.
Внимание
Для параметров «replydsn», «feedback» и «replyfeedback» принято следующее:
прикрепить отдельно исходное сообщение или только его заголовки; так что этот вариант
всегда следует указывать для этих трех форматов ответа.
-a
Прикрепите все сообщение для «replydsn», «feedback» и «replyfeedback» вместо
только его заголовки.
-e
Сгенерируйте ответ (в формате «reply») на адрес, указанный в любом поле «Errors-To» или
Заголовок «Return-Path», если он присутствует, вместо заголовка «From».
-S «приветствие»
Используйте данный приветствие в «ответе». Значение по умолчанию - «% F пишет:». В
В строке приветствия распознаются следующие замены:
· %% - явный символ%.
·% N - символ новой строки.
·% C - заголовок «X-Newsgroup:» из исходного сообщения.
·% N - заголовок «Группы новостей:» из исходного сообщения.
·% I - заголовок «Message-ID:» из исходного сообщения.
·% F - адрес отправителя исходного сообщения.
·% F - имя отправителя исходного сообщения.
·% S - заголовок «Тема:» из исходного сообщения
·% D - дата исходного сообщения в местном часовом поясе.
·% {...} d - использовать стрфтайм() для форматирования даты исходного сообщения. Простой% d - это
эквивалент% {% a,% d% b% Y% H:% M:% S% z} d.
Все остальные символы в строке приветствия оставляем как есть.
-F «маркер»
При генерации форварда используйте маркер чтобы отделить перенаправленное сообщение от
текст автоответчика вместо стандартного «--- Переадресованное сообщение ---»
-r список адресов
список адресов это список разделенных запятыми RFC 2822[1] Адреса электронной почты. почтовый робот отправляет
автоответчик только в том случае, если в исходном сообщении указан хотя бы один из указанных адресов
в любом заголовке To: или Cc :.
-d имя файла
Создайте небольшую базу данных, имя файла, который отслеживает адреса электронной почты отправителей, и
предотвращение дублирования автоответов на один и тот же адрес (подавление автоответов
возврат к тем же отправителям для последующих полученных сообщений). В -d опция
доступно только если почтовый адрес для включены расширения GDBM / DB.
-D x
Не отправляйте повторяющиеся автоответы (см. -d вариант) не менее x дней (по умолчанию:
1 день). В -d опция создает базу данных адресов электронной почты и времени
автоответ был отправлен им в последний раз. Другой автоответ на тот же адрес будет
не будут отправлены по почте, по крайней мере, в течение времени, указанного -D вариант имеет
прошло.
-s "предмет"
Установите для заголовка Тема: автоответчика значение предмет.
-n
Показывать получившееся сообщение, не отправлять. Используется для отладки.
--feedback-original-конверт-id " ",
--feedback-original-mail-от " ", --feedback-reporting-mta "DNS; имя хоста ",
--feedback-источник-ip ааа.bbb.ccc.ddd, --feedback-инциденты n,
--feedback-результаты аутентификации "полученные результаты", --feedback-original-rcpt-to " ",
--feedback-report-domain example.com
Необязательные параметры для включения в отчет обратной связи, созданный с помощью «обратной связи» и
«Ответная обратная связь». почтовый робот всегда добавляет «Дата прибытия» с текущим временем, а также
«Версия» и «Пользователь-агент».
«--Feedback-authentication-results», «--feedback-original-rcpt-to» и
«--Feedback-report-domain» можно указывать более одного раза.
Используйте почтового робота онлайн с помощью сервисов onworks.net