[postfix-users] Kopie einer Nachricht in einer Datenbank speichern

postfix postfix at echternacht.com
Do Feb 9 13:22:36 CET 2012


Hi zusammen,

@Robert
danke für die hinweise, passt aber leider nicht so ganz.

Hab mal mit dbmail getestet was in die Datenbank geschrieben wird. Leider wird der body nicht dekodiert abgelegt, sondern in einer binären Form, nützt also nix.
Kennt von euch jemand etwas mit dem man auf der Konsole eine E-Mail in seine Bestandteile zerlegen kann?
Wünschenswert wäre, wenn der body im Klartext vorliegt und eventuelle Attachments abgelegt werden könnten.

Grüße und Danke für eure Antworten

Dirk

On 07.02.2012 12:11, Robert Schetterer wrote:
> Am 07.02.2012 11:49, schrieb postfix:
>> Hi zusammen,
>>
>> ein Kunde von uns möchte gerne, dass von allen ankommenden Nachrichten Kopien in einer Datenbank gespeichert werden. Diese sollen später auf bestimmte Inhalte ausgewertet. Zum Speichern könnte man ja DBMail verwenden.
>> Zur Zeit verwende ich maildrop zum Einsortieren der Nachrichten. Dies bräuchte ich auch weiterhin, weil die Nachrichten des Kunden bei uns alle in einem Account gespeichert werden und von maildrop mit einem "Delivered-To" Feld versehen werden. Der Kunde holt die E-Mails dann mit einem David-Mailserver ab. Dieser benötigt das "Delivered-To" um die Mails einsortieren zu können.
>> Denkbar wäre jetzt, dass man mit maildrop eine Kopie der Nachricht zu einem DBMail-Server sendet. Den DBMail-Server würde ich parallel mit nur wenigen Accounts betreiben. Kunde könnte sich dann einen dumpfile der Datenbank herunterladen und die Nachrichten entsprechend auswerten.
>> Eine andere Idee wäre, dass man per maildrop einen Skript aufruft, der die ankommende Nachricht in einer DB speichert.
>> Gibt es so was?
>>
>> Grüße und Danke für eure Antworten
>>
>> Dirk
>> _______________________________________________
>> postfix-users mailing list
>> postfix-users at de.postfix.org
>> http://de.postfix.org/cgi-bin/mailman/listinfo/postfix-users
> 
> also im Prinzip wuerde ich
> 
> recipient_bcc_maps (default: empty)
> 
>     Optional BCC (blind carbon-copy) address lookup tables, indexed by
> recipient address. The BCC address (multiple results are not supported)
> is added when mail enters from outside of Postfix.
> 
>     This feature is available in Postfix 2.1 and later.
> 
>     The table search order is as follows:
> 
>         Look up the "user+extension at domain.tld" address including the
> optional address extension.
>         Look up the "user at domain.tld" address without the optional
> address extension.
>         Look up the "user+extension" address local part when the
> recipient domain equals $myorigin, $mydestination, $inet_interfaces or
> $proxy_interfaces.
>         Look up the "user" address local part when the recipient domain
> equals $myorigin, $mydestination, $inet_interfaces or $proxy_interfaces.
>         Look up the "@domain.tld" part.
> 
>     Specify the types and names of databases to use. After change, run
> "postmap /etc/postfix/recipient_bcc".
> 
>     Note: if mail to the BCC address bounces it will be returned to the
> sender.
> 
>     Note: automatic BCC recipients are produced only for new mail. To
> avoid mailer loops, automatic BCC recipients are not generated after
> Postfix forwards mail internally, or after Postfix generates mail itself.
> 
>     Example:
> 
>     recipient_bcc_maps = hash:/etc/postfix/recipient_bcc
> 
> empfehlen, das muss aber nicht unbedingt das sein was du dir wuenschst
> 
> ich mache das fuer einen Kunden , also bcc kopien
> auf ein lokales maildir, der holt sie sich dort ab per pop3 , das wars
> dann fuer mich
> 
> deine loesung mit copy forward, filtern etc waere aber auch ok,
> jenachdem was du dir als ergebnis wuenschst
> 
> hier gibts auch eine Beschreibung
> http://www.arschkrebs.de/postfix/postfix_archive.shtml
> 
> du willst aber vieleicht gleich sowas hier
> 
> Revisionssichere Email Archivierung nach GDPdU
> zb
> http://www.byteaction.de/produktportfolio/bytstormail.html?id=103
> 
> oder aehnliches

  * Unknown - detected
  * German

  * German

 <javascript:void(0);>



Mehr Informationen über die Mailingliste postfix-users