The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"перекодировка тела письма из разных mime типов к одному"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / Linux)
Изначальное сообщение [ Отслеживать ]

"перекодировка тела письма из разных mime типов к одному"  +/
Сообщение от kot (??) on 21-Мрт-11, 14:45 
добрый день!

помогите найти быстрое (может быть и не самое красивое) решение следующей проблеме:

есть локальный файл mbox, в который мы получаем почту с помощью fetchmail+procmail.
Задача: переслать каждое полученное в mbox письмо с добавлением текста вверху письма (т.е. сделать как бы обычный forward).

Сейчас я это сделал так: читаем письмо из mbox с помощью readmsg (утилита из mailutils), добавляем текст и пересылаем. Но есть проблема и заключается она в том, что письма бывают с разными content/type, и получается, что я добавляю сверху свой текст, а дальше письмо html или ещё что похуже и понятно что всё получается некрасиво... :(

Вот и хотелось бы всё приводить к одному (например к html) при добавлении текста.

заранее спасибо!

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "перекодировка тела письма из разных mime типов к одному"  +/
Сообщение от Medlar email(ok) on 21-Мрт-11, 15:04 
А вы прямо в тело пересылаемого письма добавляете текст?
ТО есть не отправляете первоначальное письмо вложением?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "перекодировка тела письма из разных mime типов к одному"  +/
Сообщение от kot (??) on 21-Мрт-11, 15:11 
> А вы прямо в тело пересылаемого письма добавляете текст?
> ТО есть не отправляете первоначальное письмо вложением?

в данный момент это выглядит так - я формирую НОВОЕ письмо и в её тело вставляю вывод команды readmsg -f mbox 0, т.е. без заголовков.


насчёт пересылки вложением - мысль интересная и даже наверное подходящая, как это можно сделать из консоли без perl ?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "перекодировка тела письма из разных mime типов к одному"  +/
Сообщение от Medlar email(ok) on 21-Мрт-11, 20:54 
> насчёт пересылки вложением - мысль интересная и даже наверное подходящая, как это
> можно сделать из консоли без perl ?

1. С помощью nail (Gunnar Ritter Heirloom mailx)

cat 'New letter'|mailx -s"Fwd: " -aForwarded_mail_file.eml recipient@domain.ru

Но тут есть нюансы.
Например, TheBat! покажет и текст, и вложение вложением.
Thunderbird - и текст, и вложение - как текст.
ТО есть видимо почтовый клиент должен быть настроен соответств. образом.

2. Есть еще мысли - обдумываю ...

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру