[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

masqmail + smtp + ssl



Hi Leute,

Kurze und schnelle Frage: hat jemand von euch masqmail zum Versenden
über ssl am laufen? In den docs steht zwar, dass es über einen
wrapper funktionieren soll, in debug.log befindet sich folgendes:

2004-10-15 20:43:19 [23260] Starting online queue run.
2004-10-15 20:43:19 [23260] detected online configuration gmx
2004-10-15 20:43:19 [23260] read_route, filename = /etc/masqmail/unibz.route
2004-10-15 20:43:19 [23260] read_route, filename = /etc/masqmail/gmx.route
2004-10-15 20:43:19 [23260] deliver_route_msg_list()
2004-10-15 20:43:19 [23260] route->allowed_rcpt_domains == NULL
2004-10-15 20:43:19 [23260] 1CIX1l-60B-00 using '/etc/masqmail/unibz.route'
2004-10-15 20:43:19 [23260] rcpts for routed delivery, route = /etc/masqmail/unibz.route, id = 1CIX1l-60B-00
2004-10-15 20:43:19 [23260] rcpt for routed delivery: <miciu@gmx.de>
2004-10-15 20:43:19 [23260] setting return path to (null)
2004-10-15 20:43:19 [23260] rewrite_headers() returning
2004-10-15 20:43:19 [23260] deliver_route_msgout_list entered, route->name = /etc/masqmail/unibz.route
2004-10-15 20:43:19 [23260] protocol = smtp
2004-10-15 20:43:19 [23260] smtp_out_open_child entered, cmd =/usr/bin/openssl  s_client -debug -ssl2 -no_tls1 -connect owa.unibz.it:2500 2>/dev/null
2004-10-15 20:43:19 [23260] socket: name.sin_addr = 88.108.6.8
2004-10-15 20:43:19 [23260] failed to look up own host name.
                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2004-10-15 20:43:19 [23260] helo_name = [88.108.6.8]


Ab hier hängt der Prozess, d.h. masqmail bricht nicht ab, aber es
passiert auch nichts weiter. Es liegt wahrscheinlich an der oben
hervorgehobenen Fehlermeldung, weiß aber nicht wie ich den Fehler
beheben kann.

...

So, ich hab jetzt noch ein bißchen nachgeforscht (hab mich mittels:
usr/bin/openssl  s_client -debug -ssl2 -no_tls1 -connect owa.unibz.it:2500
am Server eingelogt und folgendes entdeckt: Microsoft ESM TP MAIL
Service, Version: 6.0.37 90.0 ready) --> also ein M$-Server :-(.
In masqmail.route steht, dass man bei buggy servern folgendes noch
setzen kann:
do_correct_helo = false
do_pipelining = false

Die obige Fehlermeldung ist verschwunden, masqmail -qo gmx liefert
aber folgendes und hängt:

read_statement()
read_statement() 1
read_lval()
read_lval() 2
lval = mbox_default
lval = mbox_default
read_rval()
rval = mda
rval = mda
read_statement()
read_statement() 1
read_lval()
read_lval() 2
lval = mda
lval = mda
read_rval()
rval = /usr/bin/procmail -d ${ident}
rval = /usr/bin/procmail -d ${ident}
read_statement()
read_statement() 1
read_lval()
read_lval() 2
lval = connect_route.gmx
lval = connect_route.gmx
read_rval()
rval = /etc/masqmail/unibz.route
rval = /etc/masqmail/unibz.route
parsing list /etc/masqmail/unibz.route
item = /etc/masqmail/unibz.route
read_statement()
parsing list 1h;4h;8h;1d;2d;3d
item = 1h
item = 4h
item = 8h
item = 1d
item = 2d
item = 3d
read_statement()
read_statement() 1
read_lval()
read_lval() 2
lval = allowed_return_paths
lval = allowed_return_paths
read_rval()
rval = *@stud-inf.unibz.it
rval = *@stud-inf.unibz.it
parsing list *@stud-inf.unibz.it
item = *@stud-inf.unibz.it
read_statement()
read_statement() 1
read_lval()
read_lval() 2
lval = wrapper
lval = wrapper
read_rval()
rval = /usr/bin/openssl  s_client -quiet -ssl2 -no_tls1 -connect
owa.unibz.it:2500 2>/dev/null
rval = /usr/bin/openssl  s_client -quiet -ssl2 -no_tls1 -connect
owa.unibz.it:2500 2>/dev/null
read_statement()
read_statement() 1
read_lval()
read_lval() 2
lval = do_correct_helo
lval = do_correct_helo
read_rval()
rval = false
rval = false
parse_boolean: false
read_statement()
read_statement() 1
read_lval()
read_lval() 2
lval = do_pipelining
lval = do_pipelining
read_rval()
rval = false
rval = false
parse_boolean: false
read_statement()
read_statement() 1
read_lval()
read_lval() 2
lval = auth_name
lval = auth_name
read_rval()
rval = cram-md5
rval = cram-md5
read_statement()
read_statement() 1
read_lval()
read_lval() 2
lval = auth_login
lval = auth_login
read_rval()
rval = ********
rval = ********
read_statement()
read_statement() 1
read_lval()
read_lval() 2
lval = auth_secret
lval = auth_secret
read_rval()
rval = *********
rval = *********
read_statement()

Ab hier geschieht gar nichts mehr. Sorry für das lange posting, hier
sieht man aber ganz gut, welche Konfiguration ich benutze.
Ich weiß jetzt ehrlich nicht mehr weiter, vielleicht kann mir ja
jemand einen Tip geben, wie ich weiter debuggen kann, oder
vielleicht weiß jemand ja sogar eine Lösung :-).

Mfg,
Michael

PS: Port 2500 ist offen
PPS: Bei gmx funktioniert die Übertragung mit ssl
PPPS: Die Frage wurde nun doch etwas länger ;-)

-- 
Ein tolles Jubiläum: 50 Jahre Fischstäbchen! Fischstäbchen sind
auch ein beliebter Lesestoff für unsere Senioren. Haben Sie schon
beobachtet? Stundenlang an der Tiefkühltruhe, die Brille
hochgeschoben, es riecht schon, das Fischstäbchen läuft schon
flüssig unten raus. Und dann: ŽAch nee, ist ja gar kein Eis!Ž
				-- Harald Schmidt



Reply to: