Subject: VMail 1.2.1 Relay Problem Posted by Gregor
Transcrição
Subject: VMail 1.2.1 Relay Problem Posted by Gregor
Subject: VMail 1.2.1 Relay Problem Posted by Gregor Copoix on Fri, 24 Jun 2011 19:29:26 GMT View Forum Message <> Reply to Message Hallo, ich will mir einen kleinen Mailserver auf Basis Eisfair2 aufsetzen. Er soll aus mehreren Accounts per fetchmail Mails einsammeln und auf div. lokale Accounts verteilen. Des weiteren als Mailserver f verteilen kann als auch extern Hierzu habe ich - eine Dom Postf - eine Dom - einen Smarthost User mit g - unter user-administration die lokalen Accounts unter der Dom "@mail.intern" angelegt. -f angegeben Meine Erwartung war, dass der relay: User als login f wird. Stattdessen sieht es f ignoriert und stattdessen direkt an den Ziel-Server geht. Beispiel: Eine Mail an @gmx wird nicht am gmx: Jun 24 20:51:48 mail postfix/qmgr[27482]: 629F18140F6: from=<[email protected]>, size=1410, nrcpt=1 (queue active) Jun 24 20:51:48 mail postfix/smtp[31684]: 629F18140F6: lost connection with mx1.gmx.net[213.165.64.102] while receiving the initial server greeting Jun 24 20:51:48 mail postfix/smtp[31684]: 629F18140F6: to=<[email protected]>, relay=mx0.gmx.net[213.165.64.100]:25, delay =81382, delays=81382/0.25/0.14/0, dsn=4.4.2, status=deferred (lost connection with mx0.gmx.net[213.165.64.100] while re ceiving the initial server greeting) Eine Mail an einen 1und1 Account geht dann Login-Daten zu verwenden: Jun 24 21:18:32 mail postfix/postscreen[31898]: CONNECT from [192.168.0.102]:3876 Jun 24 21:18:32 mail postfix/postscreen[31898]: WHITELISTED [192.168.0.102]:3876 Jun 24 21:18:32 mail postfix/smtpd[31900]: warning: 192.168.0.102: address not listed for hostname localhost Jun 24 21:18:32 mail postfix/smtpd[31900]: connect from unknown[192.168.0.102] Page 1 of 8 ---- Generated from net(t)forum Jun 24 21:18:32 mail postfix/smtpd[31900]: DD5CF81411F: client=unknown[192.168.0.102] Jun 24 21:18:33 mail postfix/cleanup[31907]: DD5CF81411F: message-id=<DCF7503B1D774B4099C43137B3828621@X61s> Jun 24 21:18:33 mail smc-milter: ClamAV: message ok Jun 24 21:18:33 mail postfix/qmgr[27482]: DD5CF81411F: from=<[email protected]>, size=676, nrcpt=1 (queue active) Jun 24 21:18:33 mail postfix/smtpd[31900]: disconnect from unknown[192.168.0.102] Jun 24 21:18:33 mail postfix/smtp[31909]: DD5CF81411F: host mx01.schlund.de[212.227.15.150] refused to talk to me: 554 RBL rejection: http://www.spamhaus.org/query/bl?ip=xxx.xxx.xxx.xxx Jun 24 21:18:33 mail postfix/smtp[31909]: DD5CF81411F: to=<[email protected]>, relay=mx00.schlund.de[212.227.15.150]:2 5, delay=0.93, delays=0.6/0.22/0.11/0, dsn=4.0.0, status=deferred (host mx00.schlund.de[212.227.15.150] refused to talk to me: 554 RBL rejection: http://www.spamhaus.org/query/bl?ip=xxx.xxx..xxx.xxx) Die Mailserver blocken dann wegen der fehlenden Authentifizierung direkt meine IP, sehr nett. Also die Frage, was ich vergessen habe, so dass vmail den 1und1 Relay Server korrekt verwendet (also incl. Authentifiierung). Oder ist das ein Bug ? L Alternativ habe ich vmail unter Eisfair1 probiert, scheitere aber beim Aufruf der User-Administrierung an /var/install/include/cuilib: line 367: 1014 Segmentation fault /var/install/bin/shellrun.cui "$SCRIPTFILE" Press ENTER to continue W crash, ohne zu wissen auf welche Probleme ich dann noch laufe) oder f Eisfair2 hat (relay). Danke und viele Gr Gregor Subject: Re: VMail 1.2.1 Relay Problem Posted by Jan Mader on Sat, 16 Jul 2011 10:58:21 GMT View Forum Message <> Reply to Message Hallo Gregor! > ich will mir einen kleinen Mailserver auf Basis Eisfair2 aufsetzen. > Er soll aus mehreren Accounts per fetchmail Mails einsammeln und auf div. > lokale Accounts verteilen. Page 2 of 8 ---- Generated from net(t)forum > Des weiteren als Mailserver für intern dienen, der Mails sowohl lokal > verteilen kann als auch extern über einen Relay. > Wäre also nett wenn hier einer eine Lösung entweder für Eisfair1 (gegen den > crash, ohne zu wissen auf welche Probleme ich dann noch laufe) oder für > Eisfair2 hat (relay). Ich habe das Smarthost-Problem habe ich hier bereits angesprochen. Evtl. wird es für Eisfair2 noch so kommen wie für Eisfair1. Hier meine Lösung mit Eisfair2 (habe das schon mal gepostet): --Habe für mich das Smarthost-Problem unter Vmail und Eisfair2 gelöst. Ich trage den Relay-Server direkt in der /etc/postfic/main.cf ein. Schön wäre zwar die Konfiguration direkt aus dem Menü (wie unter Vmail und Eisfair1), aber vielleicht äußert sich der Entwickler zu diesem "Problem". Hier meine Einstellungen (habe diese im Internet gefunden): /etc/postfix/main.cf relayhost = smtp.relayserver.de smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd /etc/postfix/sasl_passwd smtp.relayserver.de [email protected]:geheim chmod 600 /etc/postfix/sasl_passwd chown root:root /etc/postfix/sasl_passwd postmap /etc/postfix/sasl_passwd Damit läuft es bei mir. --- Gruß Jan Subject: Re: VMail 1.2.1 Relay Problem Posted by Jens Vehlhaber on Thu, 21 Jul 2011 13:08:37 GMT View Forum Message <> Reply to Message Hallo, > > Ich habe das Smarthost-Problem habe ich hier bereits angesprochen. Evtl. Page 3 of 8 ---- Generated from net(t)forum > wird es für Eisfair2 noch so kommen wie für Eisfair1. nein, die Eisfair-2 Version benutzt dazu MySQL Tabellen, in welchen die Passwörter für die externen Hosts abgelegt sind. Das Problem war hier der Username des externen Releayhosts, welcher keine Domain enthalten durfte. So ging es: smtp.relayserver.de user:geheim So ging es nicht: smtp.relayserver.de [email protected]:geheim Die jetzige Zwischenlösung benutzt den Parameter VMAIL_LOGIN_WITH_MAILADDR zur Usernamen Definition. Zukünftig soll das einzeln einstellbar sein. -Alles Gute Jens [Eisfair/Fli4l-Team] Subject: Re: VMail 1.2.1 Relay Problem Posted by Jan Mader on Sat, 23 Jul 2011 10:10:53 GMT View Forum Message <> Reply to Message Hallo Jens, >> Ich habe das Smarthost-Problem habe ich hier bereits angesprochen. Evtl. >> wird es für Eisfair2 noch so kommen wie für Eisfair1. > > nein, die Eisfair-2 Version benutzt dazu MySQL Tabellen, > in welchen die Passwörter für die externen Hosts abgelegt > sind. Das Problem war hier der Username des externen Releayhosts, > welcher keine Domain enthalten durfte. > > So ging es: > smtp.relayserver.de user:geheim > So ging es nicht: > smtp.relayserver.de [email protected]:geheim > > Die jetzige Zwischenlösung benutzt den Parameter > VMAIL_LOGIN_WITH_MAILADDR zur Usernamen Definition. > Zukünftig soll das einzeln einstellbar sein. Verstehe ich das richtig, dass das Problem bei der Nutzung eines Smarthostes nur besteht, sobald man mit dem Parameter VMAIL_LOGIN_WITH_MAILADDR = yes arbeitet? Page 4 of 8 ---- Generated from net(t)forum Ich kann also bei VMAIL_LOGIN_WITH_MAILADDR = no meine Domain (meine-domain.de) hosten (direkt per SMTP empfangen) und einen Smarthost (relayserver.de) für diese Domain einrichten? Gruß Jan Subject: Re: VMail 1.2.1 Relay Problem Posted by Jens Vehlhaber on Sat, 23 Jul 2011 10:42:42 GMT View Forum Message <> Reply to Message Hallo Jan, > Verstehe ich das richtig, dass das Problem bei der Nutzung eines > Smarthostes nur besteht, sobald man mit dem Parameter > VMAIL_LOGIN_WITH_MAILADDR = yes arbeitet? das Problem ist die Anmeldung beim Smarthost. Erfolgt diese nur mit dem Benutzernamen oder mit der gesamten E-Mail Adresse. > > Ich kann also bei VMAIL_LOGIN_WITH_MAILADDR = no meine Domain > (meine-domain.de) hosten (direkt per SMTP empfangen) und einen Smarthost > (relayserver.de) für diese Domain einrichten? Der Paramter VMAIL_LOGIN_WITH_MAILADDR ist nur für das Anmelden zuständig. Also ob Du dich mit Thunderbird oder dem Webmail oder dem Smarthost als "user" oder als "[email protected]" anmeldest. -Alles Gute Jens [EISFAIR-/Fli4l-Team] Subject: Re: VMail 1.2.1 Relay Problem Posted by Gregor Copoix on Sun, 24 Jul 2011 09:35:31 GMT View Forum Message <> Reply to Message Hallo, bei der Kombination mit dem VMAIL_LOGIN_WITH_MAILADDR sowie der Auswahl der Authentifizierungen habe ich noch so meine Probleme. Lt. SQL Log sucht postfix nach der Absender-EMailadresse (Spalte email) in der view_relaylogin Tabelle. D.h. ich kann nur den Accountnamen == Loginnamen verwenden. Page 5 of 8 ---- Generated from net(t)forum Einige Mailprovider ben Kundennummer), die keinen Bezug zur EMail-Adresse haben. Diese Kombination kann ich, vorausgesetzt ich habe VMail nach Durchsicht div. Skripte/SQL Anweisungen korrekt verstanden, nicht aufl Meines Erachtens fehlt eine weitere Spalte in virtual_relaylogin (und auch in der daraus abgeleiteten view_relaylogin) die die Verbindung zwischen Absender-EMailadresse und SMTP Authentifizierung (login/password) bereitstellt. Also email sollte separat eingegeben werden (als lookup f Sende-Account), zus schon)). Nach email w herangezogen. Die SQL Anweisungen zum Zusammensetzen von email in view_relaylogin sollten dann durch die separaten Informationen der o.g. Spalten ersetzt werden. Dr Anmeldung am Dovecot auswirken (jetzt k zum Senden pro Account separat angegeben werden, s.o.). Jens, was meinst du ? Gregor "Jens Vehlhaber" <[email protected]> schrieb im Newsbeitrag news:[email protected]... > Hallo Jan, > >> Verstehe ich das richtig, dass das Problem bei der Nutzung eines >> Smarthostes nur besteht, sobald man mit dem Parameter >> VMAIL_LOGIN_WITH_MAILADDR = yes arbeitet? > > das Problem ist die Anmeldung beim Smarthost. > Erfolgt diese nur mit dem Benutzernamen oder > mit der gesamten E-Mail Adresse. > >> >> Ich kann also bei VMAIL_LOGIN_WITH_MAILADDR = no meine Domain >> (meine-domain.de) hosten (direkt per SMTP empfangen) und einen Smarthost >> (relayserver.de) f > > Der Paramter VMAIL_LOGIN_WITH_MAILADDR ist nur f > Anmelden zust > oder dem Webmail oder dem Smarthost als "user" oder als > "[email protected]" anmeldest. > > > -> Alles Gute > Jens > Page 6 of 8 ---- Generated from net(t)forum > [EISFAIR-/Fli4l-Team] Subject: Re: VMail 1.2.1 Relay Problem Posted by Gregor Copoix on Sun, 24 Jul 2011 11:29:52 GMT View Forum Message <> Reply to Message Nachtrag: In der /etc/postfix/main.cf fehlt zum erfolgreichen Versenden an 1und1 per SMTP noch der Eintrag smtp_sasl_security_options = noanonymous Ich habe den jetzt hier im /var/install/config.d/vmail.sh Script (welches main.cf konfiguriert) erg einfliest. Gregor "Gregor Copoix" <[email protected]> schrieb im Newsbeitrag news:[email protected]... > Hallo, > > bei der Kombination mit dem VMAIL_LOGIN_WITH_MAILADDR sowie der Auswahl > der Authentifizierungen habe ich noch so meine Probleme. > Lt. SQL Log sucht postfix nach der Absender-EMailadresse (Spalte email) in > der view_relaylogin Tabelle. > D.h. ich kann nur den Accountnamen == Loginnamen verwenden. > Einige Mailprovider ben > Kundennummer), die keinen Bezug zur EMail-Adresse haben. Diese Kombination > kann ich, vorausgesetzt ich habe VMail nach Durchsicht div. Skripte/SQL > Anweisungen korrekt verstanden, nicht aufl > > Meines Erachtens fehlt eine weitere Spalte in virtual_relaylogin (und auch > in der daraus abgeleiteten view_relaylogin) die die Verbindung zwischen > Absender-EMailadresse und SMTP Authentifizierung (login/password) > bereitstellt. > Also email sollte separat eingegeben werden (als lookup f > Sende-Account), zus > schon)). > Nach email w > herangezogen. Die SQL Anweisungen zum Zusammensetzen von email in > view_relaylogin sollten dann durch die separaten Informationen der o.g. > Spalten ersetzt werden. > > Dr > Anmeldung am Dovecot auswirken (jetzt k > zum Senden pro Account separat angegeben werden, s.o.). > > Jens, was meinst du ? > Page 7 of 8 ---- Generated from net(t)forum > Gregor > > "Jens Vehlhaber" <[email protected]> schrieb im Newsbeitrag > news:[email protected]... >> Hallo Jan, >> >>> Verstehe ich das richtig, dass das Problem bei der Nutzung eines >>> Smarthostes nur besteht, sobald man mit dem Parameter >>> VMAIL_LOGIN_WITH_MAILADDR = yes arbeitet? >> >> das Problem ist die Anmeldung beim Smarthost. >> Erfolgt diese nur mit dem Benutzernamen oder >> mit der gesamten E-Mail Adresse. >> >>> >>> Ich kann also bei VMAIL_LOGIN_WITH_MAILADDR = no meine Domain >>> (meine-domain.de) hosten (direkt per SMTP empfangen) und einen Smarthost >>> (relayserver.de) f >> >> Der Paramter VMAIL_LOGIN_WITH_MAILADDR ist nur f >> Anmelden zust >> oder dem Webmail oder dem Smarthost als "user" oder als >> "[email protected]" anmeldest. >> >> >> ->> Alles Gute >> Jens >> >> [EISFAIR-/Fli4l-Team] > > Page 8 of 8 ---- Generated from net(t)forum