amavis, postfix (multiple instances) und ispconfig3

jan7007

Member
ich hab es hinbekommen. ich kann zwar leider nun nicht mehr rekonstruieren woran es genau lag, aber es geht

nun hab ich jedoch ein weiters problem

in den mailheadern steht der name des host und nicht der absender domain:

Code:
Received: from localhost (localhost.localdomain [127.0.0.1]) by delta.XXXXX.de (Postfix) with ESMTP id 9B8865BE for <xxx@gmail.com>; Tue,
  3 Jan 2017 22:58:19 +0100 (CET)

Received: from delta.XXXXX.de ([127.0.0.1]) by localhost (delta.XXXXX.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Jda8R528z for <xxx@gmail.com>; Tue,
  3 Jan 2017 22:58:18 +0100 (CET)

Received: by delta.XXXXX.de (Postfix, from userid 0) id A2A815A; Tue,


gibt es eine elegantere methode das zu ändern als über die header_checks von postfix ?
darüber hinaus wäre mir auch nur eine möglichkeit bekannt, über die header_checks den domainname durch einen anderen zu ersetzen, jedoch nicht dynamisch - das heisst je nach Absender, da die maschine ja mehrere Absender-Domains hat
 

jan7007

Member
besteht die möglichkeit das irgendwer hilft oder eine idee hat ?
alternativ: ist es möglich mit der aktuellen isp config version mehrere postfix instanzen zu installieren um das problem zu umgehen ?
oder spricht dort etwas gegen (amavis etc. ) ?
 

florian030

Well-Known Member
im header steht immer der server, der die mail bearbeitet hat. entweder postfix oder amavis. ich verstehe nur das problem dabei nicht.
 

jan7007

Member
das problem ist, dass in dem email header der hostname erscheint.
ich möchte jedoch das dort der absender-domainname erscheint und keinesfalls der hostname.


ich habe einen weiteren server , dort sind mehrere postfix instanzen installiert.
über php shell scripte werden emails versandt. in den dortigen php scripts kann ich mittels

putenv ("MAIL_CONFIG=/etc/postfix-name-der-postfix-instanz");

bestimmen, welche postfix instanz von php's sendmail verwendet wird und diese schreibt ordnungsgemäß den absender domainnamen in den mailheader anstatt den (nicht gewollten) hostnamen...
 

florian030

Well-Known Member
ich wüsste nicht, warum das nicht weiter gehen sollte. ich denke mal, du musst dann aber auch amavis erklären, wohin dann die mail wieder soll.
 

jan7007

Member
warum es nicht weiter gehen sollte ? weil die putenv variable in der aktuellen konfiguration keine wirkung hat da es nur eine postfix instanz gibt, welche quasi über mehrere ip's sendet, was ja auch korrekt ist, aber eben der hostname immer im email header bleibt, was widerrum nicht gewollt ist.
 

nowayback

Well-Known Member
ich denke nicht, dass das was du vorhast so funktioniert. wenn du das wirklich willst, dann wirst du wohl mehrere vms benötigen
 

jan7007

Member
da dies hier alles zu nichts führt bzw. scheinbar nicht so funktioniert wie ich mir das vorstelle habe ich mich nun dazuentschlossen, mehrere instanzen von postfix zu installieren. dies führt mich jedoch wieder zum problem aus meinem Eröffnungspost. dass amavis eine denied access message macht (siehe eröffnungspost). kann jemand helfen diesbezüglich ?
 

jan7007

Member
ich hänge nun seit mai an diesem problem. es wäre hilfreich wenn man mir verraten kann, wie ich amavis und konsorten deaktiviere für die 2. postfix instanz bzw. ausgehende emails nicht gescannt werden bzw. wie amavis gelöscht werden kann.

die 2. instanz ist nun eingerichtet und beim versand erscheint folgender fehler in den logs:

Code:
Feb  3 19:51:29 delta postfix/smtpd[93249]: NOQUEUE: filter: RCPT from aftr-37-111-111-50.unity-media.net[37.111.111.50]: <info@xxx-email-xxx.com>: Sender address triggers FILTER amavis:[127.0.0.1]:10026; from=<info@xxx-email-xxx.com> to=<email@gmail.com> proto=ESMTP helo=<[192.168.0.23]>
Feb  3 19:51:29 delta postfix/smtpd[93249]: E9C35645EF7: client=aftr-37-111-111-50.unity-media.net[37.111.111.50], sasl_method=PLAIN, sasl_username=info@xxx-email-xxx.com
Feb  3 19:51:30 delta postfix/cleanup[93258]: E9C35645EF7: message-id=<F2A1D2D1-1111-1111-98DB-45EBF9DDC91C@xxx-email-xxx.com>
Feb  3 19:51:30 delta postfix/qmgr[93100]: E9C35645EF7: from=<info@xxx-email-xxx.com>, size=407, nrcpt=1 (queue active)
Feb  3 19:51:30 delta amavis[89522]: (89522-02) (!)connect to *:* failed, attempt #1: Can't connect to socket *:* using module IO::Socket::IP: Connection refused
Feb  3 19:51:30 delta amavis[89522]: (89522-02) (!)csuIsOz5cGOJ FWD from <info@xxx-email-xxx.com> -> <email@gmail.com>,  451 4.5.0 From MTA() during fwd-connect (All attempts (1) failed connectiig to smtp:*:*): id=89522-02
 

nowayback

Well-Known Member
sorry, aber amavis lässt sich genauso entsorgen wie alles andere. 1 befehl und 2 dateien editiert und ruhe ist
 

jan7007

Member
dann bitte ich um mitteilung wie, damit das thema endgültig geschlossen werden kann... denn gemäß der anleitung in meinem zuvor genannten link gehts nicht.
 

Werbung

Top