LINUX.ORG.RU
ФорумAdmin

Exim4 - локальная почта

 


0

1

Нужно чтобы Exim складывал письма в любую директорию на сервере. Нашел как это сделать, теперь почтовый сервер складывает все письма в формате maildir в домашнюю папку одного из пользователей. Само письмо по smtp не отсылается, это не обязательно.

Но. В письмах используется html, и само тело письма, как я понял, неверно декодируется из quoted printable, и в итоге письмо отображается некорректно. Это первая проблема.

Вторая проблема - можно ли названия файлов писем привести к человекочитаемому виду, например чч.мм.сс_мм.дд.гг-тема_письма

В следующем посте пример такого зашкваренного письма.


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
 =
  <head>
       <meta http-equiv=3D"Content-Type" content=3D"text/html; c=
harset=3Dutf-8" >

   </head>
    <body>
        <table cellpadding=
=3D"0" cellspacing=3D"0" border=3D"0" width=3D"100%" style=3D"background: #=
f0f3f5; min-width: 340px; font-size: 1px; line-height: 146%;;">
         =
   <tr>
                <td align=3D"center" valign=3D"top">
          =
          <table cellpadding=3D"0" cellspacing=3D"0" border=3D"0" width=3D"=
600" class=3D"table700" style=3D"width: 600px; background: #ffffff;  text-a=
lign: left; ">
                        <tr>
                           =
 <td align=3D"center" valign=3D"top" style=3D"background: #ffffff; border-l=
eft: 1px solid #e1e5eb; border-right: 1px solid #e1e5eb;">
              =
                  <table width=3D"500" >
                                =
    <tr>

Как видите, куча лишних символов «=».

m1rage
() автор топика
Ответ на: комментарий от m1rage

значит, опять лечить по фотографии... сам транспорт екзима без без спец конфигурации не форматирует тело письма. Иначе бы разрушались дким подписи как минимум. Максимум headers_add _remove и добавление dkim, arc хидеров.

формат файлов описан в appendfile транспорте

https://www.exim.org/exim-html-current/doc/html/spec_html/ch-the_appendfile_t...

anonymous
()
Ответ на: комментарий от anonymous

Может стоит настроить связку exim + dovecot, будет правильнее, как думаете? Как я понял я пытаюсь неправильным инструментом реализовать свою хотелку. Конфиг exima дефолтный, за исключением 1 реврайта заголовка, чтобы получатель был определенный пользователь (чтобы все в 1 папку складывалось).

m1rage
() автор топика
Ответ на: комментарий от m1rage

делать через mta local delivery - дурной тон. обычно делают через lmtp, lda постофисов, которые обслуживают ящики. но если сами ящики вам не нужны, то тяжеловато довекот заводить ради этого. сделайте через procmail. может, это он уже у вас декодирует.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.