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

Documentos relacionados