Stefan Becker wrote:
Hallo Alle,
ich habe einiges schon probiert UND es gibt einige Dinge die ich nicht ändern kann. Ich probierte eine Mail Scanning Service vom "dyndns.com" aus. Die setzten Voraus dass der 'sub.domain.tld' der gescannt wird eine richtige Öffentliche MX auf der Provider-Service zeigen muss. Gescannte Email kommt dann auf eine bestimmte IP:port rein.
Es fällt mir schwer, den Sinn zu verstehen. Bist du sicher, dass so etwas nicht besser lokal aufzusetzen ist?
was funktioniert: eine Email die kommt rein und wird im /etc/procmailrc ausgewertet und wenn Scanner-Header Eintrag fehlt wird es an den Provider-Scanner Adresse geschickt. User@XXX.de --> USER@YYY.de Email kommt wieder rein, mit /etc/procmailrc wird der Scanner-Header wieder ausgewertet und falls bereits gescannt wird jetzt local zugestellt.
Warum musst du denn den Empfänger umschreiben? Das ist sehr ungewöhnlich für einen Filter.
So meine Fragen: wie kann ich Sendmail veranlassen eine bestimmte Zieldomain z.B. User@XXX.de --> USER@YYY.de umzuschreiben (damit es wieder zum Scannen raus geht).
mit hilfe der /etc/mail/virtusertable kann ich UserXX@XXX.de --> USERYY@YYY.de umschreiben aber wie kann ich eine beliebige User@XXX.de im selbe User@YYY.de also in eine andere Domain umschreiben.
Sowas im /etc/mail/virtusertable
*@XXX.de *@YYY.de
hat nicht funktioniert.
Vergewissere dich erst einmal, dass die virtusertable regular expressions unterstützt. Wenn ja, dann wird es vermutlich wohl eher in dieser Art gehen: (.*)@xxx.de $1@yyy.de Genaues kann ich da aber nicht sagen, da ich Postfix verwende. In Postfix würde man für diese Angelegenheit, einen content_filter definieren, der einen Transport an die Scan-IP eingerichtet hat. Dann einen zweiten Listener, um die Mails wieder entgegenzunehmen. Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com