sendEMail sendet nicht via IPv6 (gelöst)

Begonnen von hmcontrol, 14 Mai 2015, 22:07:33

Vorheriges Thema - Nächstes Thema

hmcontrol

Hallo zusammen,

ich wollte den Versand von Mail einrichten und bin eurem http://www.fhemwiki.de/wiki/E-Mail_senden gefolgt. Leider gab es immer folgende Fehlermeldung:
ERROR => Connection attempt to wpnnn.webpack.hosteurope.de:587 failed: IO::Socket::INET6: connect: Connection refused

Das passierte auch, wenn ich statt Port 587 den Port 25 angegeben oder die Portangabe weggelassen habe.
Nach ein wenig ausprobieren habe ich einen funktionierenden Telnet zu Hosteurope gemacht und dabei folgendes gesehen:
root@lemaker:~# telnet wpnnn.webpack.hosteurope.de 25
Trying 2a01:488:42::50ed:8589...
Trying 80.237.133.137...
Connected to wpnnn.webpack.hosteurope.de.
Escape character is '^]'.
220 wpnnn.webpack.hosteurope.de ESMTP Host Europe Mail Service Thu, 14 May 2015 21:54:08 +0200
QUIT
221 wpnnn.webpack.hosteurope.de closing connection

Nachdem ich den Befehl für den Testversand auf der Kommandozeile (Linux, nicht FHEM) auf die IP umgestellt hatte funktionierte es:
sendEmail -f user@abc.de -t irendwer@gmx.de -u 'test2' -m 'hola' -s 80.237.133.137 -xu user -xp passwort -o tls=no
May 14 21:55:40 lemaker sendEmail[4284]: Email was sent successfully!


... falls noch mal jemand in das IPv6-Problem läuft, vielleicht hilft es euch.

Grüße