Mailversand über GMX geht nicht mehr < Problem gelößt >

Begonnen von jostmario, 03 November 2014, 07:01:56

Vorheriges Thema - Nächstes Thema

azlanw

Hallo jostmario,

das Problem hatte ich seit 30.10 (t-online) auch. Ich habe im Netz folgenden Tip gefunden

Zeile 1907 im file sendEmail ändern in

if (! IO::Socket::SSL->start_SSL($SERVER, SSL_version => 'SSLv23:!SSLv2')) {
            quit("ERROR => TLS setup failed: " . IO::Socket::SSL::errstr(), 1);
        }


Änderung : 'SSLv23:!SSLv2'

Bei mir funktioniert es jetzt.


Viele Grüße

FHEM 5.7 auf Banana Pi / Fritz!Box 7390 / FRITZ!DECT 200 

CUL 868 / Intertechno IT-1500
JeeLink / TX 29 DT-HT / TX40-IT / PCA301

jostmario

Hallo

wo liegt denn die Datei sendEmail ?

Gruß Josty
Raspberry Pi  ---  HM-LAN ---  8X HM_HM_CC_RT_DN --- OWL+USB Strommesser    UVR1611

moonsorrox

auf meinem Cubietruck  /usr/bin/sendemail

eine wie ich meine sehr mächtige Datei  ;)
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

fiedel

Zitat von: Puschel74 am 04 November 2014, 08:17:55
Hallo,
Und bevor jetzt die Frage nach der Duchführbarkeit der Installation aufkommt...

...habe ich eine Anleitung dazu gebastelt und hier verlinkt.

Gruß

Frank
FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423

skiffin

Hallo Frank,

magst Du zu Punkt 1 noch ein
apt-get install mailutils
einfügen?
Zumindest bei Igors Image für Cubietruck ist "mail" nicht dabei.

Gruß

skiffin
fhem auf SheevaPlug, RFXtrx, Z-Wave Aeon Labs

fiedel

#20
Gerne! Mach ich.

Edit: Ist eingefügt.
FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423

azlanw

Zitat von: jostmario am 04 November 2014, 13:21:53
Hallo

wo liegt denn die Datei sendEmail ?

Gruß Josty

Hallo Josty,

die Datei sendEmail ist ein Perl File und liegt unter

/usr/bin/

Du kannst sie mit einem Editor Deiner Wahl als root editieren.

Gruß

FHEM 5.7 auf Banana Pi / Fritz!Box 7390 / FRITZ!DECT 200 

CUL 868 / Intertechno IT-1500
JeeLink / TX 29 DT-HT / TX40-IT / PCA301

jostmario

hallo

Habe die datei sendMail jetzt mal so abgeändert.

Zitatif ($conf{'tls_server'} == 1 and $conf{'tls_client'} == 1 and $opt{'tls'} =~ /^(yes|auto)$/) {
        printmsg("DEBUG => Starting TLS", 2);
        if (SMTPchat('STARTTLS')) { quit($conf{'error'}, 1); }
        if (! IO::Socket::SSL->start_SSL($SERVER, SSL_version => 'SSLv23:!SSLv2')) {
            quit("ERROR => TLS setup failed: " . IO::Socket::SSL::errstr(), 1);
        }

jedoch bringt er im Fhem log jetzt

Zitat2014.11.04 20:28:37 1: sendEmail returned: Nov 04 20:28:37 raspberrypi sendEmail[2142]: ERROR => TLS setup failed: SSL Version SSLv2 not supported error:00000000:lib(0):func(0):reason(0)


ist schon schwer genug als Windows user den vi editor zu bedienen ist ja wie zu Dos zeiten :-)
Gruß Josty
Raspberry Pi  ---  HM-LAN ---  8X HM_HM_CC_RT_DN --- OWL+USB Strommesser    UVR1611

dancatt

Ich habe eben die Anleitung für Exim4 durchgemacht.
Funktioniert problemlos wenn man noch zusätzlich zur Anleitung noch
apt-get install mailutils
installiert.
Der Mailversand geht wieder.
Cubietruck: FHEM-Server 6.0

Homematic: HM-USB-CFG2, HM-CFG-LAN, HM-LC-SW1-FM, HM-LC-Sw1-Pl-DN-R1, HM-CC-RT-DN, HM-TC-IT-WM-W-EU, HM-SEC-SC-2, HM-SEC-SD, HM-PB-6-WM55

fiedel

Zitatist schon schwer genug als Windows user den vi editor zu bedienen ist ja wie zu Dos zeiten :-)

Man nimmt ja auch nano oder joe und als Dateimanager den Midnight Commander (apt-get install nano joe mc htop). ;o)
FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423

jostmario

Hallo Frank

Zitat...habe ich eine Anleitung dazu gebastelt und hier verlinkt.

ich habe die Anleitung ebenfalls durchgeführt.
er schickt aber keine Mail raus, im var/log/exim4/mainlog  steht jetzt.

Zitat2014-11-05 08:30:02 IPv6 socket creation failed: Address family not supported by protocol
2014-11-05 08:37:58 IPv6 socket creation failed: Address family not supported by protocol
2014-11-05 08:38:35 1XlvAp-000614-C4 <= pi@raspberrypi U=pi P=local S=447
2014-11-05 08:38:37 1XlvAp-000614-C4 ** blabla@gmx.de R=smarthost T=remote_smtp_smarthost: SMTP error from remote mail server after MAIL FROM:<pi@raspberrypi> SIZE=1485 AUTH=pi@raspberrypi: host mail.gmx.net [212.227.17.168]: 501 Syntax error in parameters or arguments
2014-11-05 08:38:37 1XlvAr-000619-JJ <= <> R=1XlvAp-000614-C4 U=Debian-exim P=local S=1389
2014-11-05 08:38:37 1XlvAp-000614-C4 Completed
2014-11-05 08:38:39 1XlvAr-000619-JJ ** pi@raspberrypi R=hub_user_smarthost T=remote_smtp_smarthost: SMTP error from remote mail server after MAIL FROM:<> SIZE=2450: host mail.gmx.net [212.227.17.168]: 550-Requested action not taken: mailbox unavailable\n550 Sender address is not allowed.
2014-11-05 08:38:39 1XlvAr-000619-JJ Frozen (delivery error message)
2014-11-05 08:44:22 1XlvGQ-00061H-T6 <= pi@raspberrypi U=pi P=local S=447
2014-11-05 08:44:24 1XlvGQ-00061H-T6 ** blabla@gmx.de R=smarthost T=remote_smtp_smarthost: SMTP error from remote mail server after MAIL FROM:<pi@raspberrypi> SIZE=1485 AUTH=pi@raspberrypi: host mail.gmx.net [212.227.17.168]: 501 Syntax error in parameters or arguments
2014-11-05 08:44:25 1XlvGT-00061M-1K <= <> R=1XlvGQ-00061H-T6 U=Debian-exim P=local S=1389
2014-11-05 08:44:25 1XlvGQ-00061H-T6 Completed
2014-11-05 08:44:26 1XlvGT-00061M-1K ** pi@raspberrypi R=hub_user_smarthost T=remote_smtp_smarthost: SMTP error from remote mail server after MAIL FROM:<> SIZE=2450: host mail.gmx.net [212.227.17.168]: 550-Requested action not taken: mailbox unavailable\n550 Sender address is not allowed.
2014-11-05 08:44:26 1XlvGT-00061M-1K Frozen (delivery error message)
2014-11-05 08:50:10 1XlvM2-00061c-QD <= blabla@gmx.de U=pi P=local S=451
2014-11-05 08:50:12 1XlvM2-00061c-QD => blabla@gmx.de R=smarthost T=remote_smtp_smarthost H=mail.gmx.net [212.227.17.168] X=TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128 DN="C=DE,O=1&1 Mail & Media GmbH,ST=Rhineland-Palatinate,L=Montabaur,EMAIL=server-certs@1und1.de,CN=mail.gmx.net"
2014-11-05 08:50:12 1XlvM2-00061c-QD Completed
2014-11-05 08:17:25 IPv6 socket creation failed: Address family not supported by protocol
2014-11-05 23:05:45 IPv6 socket creation failed: Address family not supported by protocol
2014-11-06 06:25:08 1XmFZE-0001XG-SH <= blabla@gmx.de U=root P=local S=843
2014-11-06 06:25:12 1XmFZE-0001XG-SH ** root@raspberrypi R=hub_user_smarthost T=remote_smtp_smarthost: SMTP error from remote mail server after RCPT TO:<root@raspberrypi>: host mail.gmx.net [212.227.17.190]: 501 Syntax error in parameters or arguments
2014-11-06 06:25:12 1XmFZI-0001Yy-D7 <= <> R=1XmFZE-0001XG-SH U=Debian-exim P=local S=1761
2014-11-06 06:25:12 1XmFZE-0001XG-SH Completed
2014-11-06 06:25:15 1XmFZI-0001Yy-D7 ** blabla@gmx.de R=smarthost T=remote_smtp_smarthost: SMTP error from remote mail server after MAIL FROM:<> SIZE=2823: host mail.gmx.net [212.227.17.190]: 550-Requested action not taken: mailbox unavailable\n550 Sender address is not allowed.
2014-11-06 06:25:15 1XmFZI-0001Yy-D7 Frozen (delivery error message)


muss ich irgendwo noch die Absenderadresse setzen oder wo liegt der fehler ?

Gruß Josty

Raspberry Pi  ---  HM-LAN ---  8X HM_HM_CC_RT_DN --- OWL+USB Strommesser    UVR1611

fiedel

Zitatmailbox unavailable\n550 Sender address is not allowed.

Irgendwo ein Schreibfehler? Gehe am Besten alles noch mal genau durch. Besonders den Schritt 3.
FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423

jostmario

Hallo

es scheint jetzt soweit zu gehen das ich in der Fhem Commandozeile   "echo "Test" | mail -s "T" blabla@gmx.de"    eingeben kann und die Mail geschickt wird.

Allerdings klappt es nicht wenn ich es in die fhem.cfg einbauen.

######################TestMail senden#####################
define Testmail at *14:15:00 {\
exmail('blabla@gmx.de','Testmail aus Fhem','Heizung_Esszimmer set_desired-temp.*');; \
}

Gruß Josty
Raspberry Pi  ---  HM-LAN ---  8X HM_HM_CC_RT_DN --- OWL+USB Strommesser    UVR1611

fiedel

#28
Teste zuerst mal in der fhem- Eingabezeile. Und mal probehalber das @ verdoppeln.
Wo hattest du mit der Anleitung Schwierigkeiten? Was fehlt noch, oder ist zu ungenau beschrieben?
FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423

jostmario

Hallo

nein Anleitung war OK.
es ging aber am Anfang nicht
hab dann in dem Konfigurations tool überall wo debian drinn stand gmx reingeschrieben ab da ging es dann.

mit der Fhem kommandozeile kann ich eine E-Mail senden nicht aber in einem Notify.
im Notify macht er nichts.

geht weder so
Zitat######################TestMail senden#####################
define Testmail at *18:55:00 {\
exmail('blabla@@gmx.de','Testmail aus Fhem','Heizung_Esszimmer set_desired-temp.*');; \
}

noch so

Zitat######################TestMail senden#####################
define Testmail at *18:55:00 {\
exmail('blabla@@gmx.de','Testmail aus Fhem','Heizung_Esszimmer set_desired-temp.*');; \
}

blabla ist natürlich was anderes :-)

hier hat einer ein änliches problem weis aber nicht wo ich die Pfade angeben soll
http://forum.fhem.de/index.php?topic=12516.0

Gruß Josty
Raspberry Pi  ---  HM-LAN ---  8X HM_HM_CC_RT_DN --- OWL+USB Strommesser    UVR1611