2016-11-06 3 views
-1

Я хочу настроить procmail. Прямо сейчас у меня есть код для перенаправления писем с выбранной темой из почты сервера на мою почту. Это мой код:Procmail mail в файл

:0 c 
*Subject.*ExampleTopic 
[email protected] 

Я хочу скопировать содержимое почты в выбранный файл .txt на сервере. Как мне это сделать?

+0

Если ответ помог вам решить вашу проблему, пожалуйста, примите его. Если нет, просьба предоставить обратную связь. Благодарю. – tripleee

ответ

0

Ваш текущий код сохраняет копию в папку с именем [email protected]. Чтобы сохранить файл с другим именем, просто измените эту строку. (Чтобы переадресовать каждое соответствующее сообщение на другой адрес электронной почты, синтаксис равен ! [email protected] с восклицательным знаком в качестве действия «глагол».)

Действие сохранения по умолчанию добавляется к плоскому текстовому файлу в формате Berkeley mbox. Это включает как заголовки, так и тело. С флагом b вы можете сохранить только тело электронной почты, но это все еще необработанный транспортный формат MIME, который очень редко вы действительно хотите.

:0b 
* some condition, perhaps 
bodyfile.txt 

Procmail, к сожалению, ничего не знает о MIME, так что, если получение определенной части тела является то, что вы на самом деле нужно, вы, вероятно, хотите, чтобы трубы сообщение в какой-то сценарий, который понимает MIME и может осуществлять свою политику извлечения.

:0 
* some condition, maybe 
| extracttool >>bodyfile.txt 

Неясная формулировка вашего вопроса подразумевает, что вы, вероятно, не слишком хорошо знакомы с деталями электронной почты форматирования в целом и, в частности, MIME. Вероятно, вы захотите опубликовать другой вопрос с более подробными требованиями, если у вас есть правильное представление о проблемах. Для начала источник сообщения, который вы хотите настроить, может помочь нам помочь вам.

 Смежные вопросы

  • Нет связанных вопросов^_^