Versuche eine Email zu versenden und bekomme nur Fehlermeldungen im Logfile

Begonnen von mj2680, 15 November 2015, 06:32:44

Vorheriges Thema - Nächstes Thema

mj2680

Hallo,
schaffe es leider nicht ein Email zu versenden, weiß aber nicht was ich falsch mache:

Habe in 99_Utils.pm folgende Einträge vorgenommen:
######## DebianMail  Mail auf dem RPi versenden ############
sub
DebianMail
{
my $rcpt = shift;
my $subject = shift;
my $text = shift;
my $attach = shift;
my $ret = "";
my $sender = "jakob.moosr\@gmx.de";
my $konto = "jakob.moosr\@gmx.de";
my $passwrd = "##########";
my $provider = "mail.gmx.net:25";
Log 1, "sendEmail RCP: $rcpt";
Log 1, "sendEmail Subject: $subject";
Log 1, "sendEmail Text: $text";
Log 1, "sendEmail Anhang: $attach";;

$ret .= qx(sendEmail -f '$sender' -t '$rcpt' -u '$subject' -m '$text' -a '$attach' -s '$provider' -xu '$konto' -xp '$passwrd' -o tls=no -o message-charset=utf-8);
$ret =~ s,[\r\n]*,,g;    # remove CR from return-string
Log 1, "sendEmail returned: $ret";
}


Wenn ich folgenden at Befehl aufrufe bekomme ich in den Logfile nur Fehlermeldungen und es wird keine Email versand:
define Sonstiges at *06:27:00 {\DebianMail('jakob.moosr@@gmx.de','Die Test Mail','Schauen wir mal');;\}


Fehlermeldung im LogFile:
2015.11.15 06:27:01 3: Sonstiges1: syntax error at (eval 124) line 1, at EOF

Hat jemand eine Idee was ich hier falsch mache?

Vielen Dank

Brice

FHEM auf RPi 4 4GB (Buster) | produktiv) CUL 868 für FS20 | S300TH | KS300 | Max!Cube als CUN 868 für TechemWZ | HM-MOD-RPI-PCB für HM | Z-Wave ZME_UZB1 | FRITZ!DECT 200 | HUE | Lightify | Echo Dot | WS3080

mj2680

Ja

Bin nochmals in die Konsole und nochmals den Befehl
sudo alt-get install sendEmail
eingegeben.

Es kommt aber dann die Meldung dass es schon installiert ist.

Danke für die Info, bin aber genau nach dieser Anleitung vor gegangen


Gesendet von iPhone mit Tapatalk

kumue

Hast Du schon getestet, ob das Senden von der Console aus funktioniert ?

Puschel74

Bitte Code-Tags benutzen.
Die Fehlermeldung passt übrigens nicht zum gezeigten at und in einem Einzeiler bedarf es mWn keiner \
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Jak

Zitat von: kumue am 15 November 2015, 09:14:57
Hast Du schon getestet, ob das Senden von der Console aus funktioniert ?
Hast du zufällig eine Vorgehensweise was ich hier eintragen muss um in der Console die Mail Funktion zu testen.
Vielleicht kannst mir den kompletten Aufruf posten, da ich den konkreten Befehl für die Eingabe nicht kenne

Danke

Gesendet von meinem SM-G920F mit Tapatalk


Jak

Zitat von: Puschel74 am 15 November 2015, 09:23:43
Bitte Code-Tags benutzen.
Die Fehlermeldung passt übrigens nicht zum gezeigten at und in einem Einzeiler bedarf es mWn keiner \
Danke dir.

Wie ist dann der Code richtige Code.

Wäre toll wenn du diesen mir zusenden könntest. Komme leider nicht dahinter wo ich was falsch mache.

Danke

Gesendet von meinem SM-G920F mit Tapatalk


Brice

Was passiert, wenn du in der FHEM-Befehlszeile folgendes eingibst:

{DebianMail('jakob.moosr@gmx.de','Die Test Mail','Schauen wir mal')}

Nur ein "@" verwenden.
FHEM auf RPi 4 4GB (Buster) | produktiv) CUL 868 für FS20 | S300TH | KS300 | Max!Cube als CUN 868 für TechemWZ | HM-MOD-RPI-PCB für HM | Z-Wave ZME_UZB1 | FRITZ!DECT 200 | HUE | Lightify | Echo Dot | WS3080

mj2680

Vielen Dank
Dein TIP ist gut auch wenn es noch nicht funktioniert hat sich doch die Meldung geändert.
Es kommt nun im Logfile die Meldung:
(http://images.tapatalk-cdn.com/15/11/15/29dc0d76dc479157b4f9e3f04f9aa558.jpg)

Irgendwas mit den GMX Mail Einstellungen?


Gesendet von iPhone mit Tapatalk

Brice

Ich tippe auf Verschlüsselung bei gmx. Wiki zu Debian Mail:
Um die TLS Verschlüsselung (ehem. SSL) zu nutzen, muss in der 4. letzten Zeile tls=auto verwendet werden.

Also:
$ret .= qx(sendEmail -f '$sender' -t '$rcpt' -u '$subject' -m '$text' -a '$attach' -s '$provider' -xu '$konto' -xp '$passwrd' -o tls=auto -o message-charset=utf-8);
$ret =~ s,[\r\n]*,,g;    # remove CR from return-string
Log 1, "sendEmail returned: $ret";
}
FHEM auf RPi 4 4GB (Buster) | produktiv) CUL 868 für FS20 | S300TH | KS300 | Max!Cube als CUN 868 für TechemWZ | HM-MOD-RPI-PCB für HM | Z-Wave ZME_UZB1 | FRITZ!DECT 200 | HUE | Lightify | Echo Dot | WS3080

franky08

Verschlüsselung, also tsl sollte auf auto stehen. Sonst im Forum nochmals suchen und wahrscheinlich noch die sendmail unter Linux anpassen, war im Forum mal beschrieben, komme jetzt über das Tablet nicht auf mein System um dir was genaueres zu sagen
P.S. Brice war schneller
Vg
Frank
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

mj2680

Danke euch beiden.
tls auto hat geholfen. Bekomme aber jetzt wieder eine andere Meldung...(http://images.tapatalk-cdn.com/15/11/15/671aabff50eb00ee25a5c949d8bc0098.jpg)


Gesendet von iPhone mit Tapatalk

Intruder1956

hallo,
steh im Wiki ganz unten
Keine Mail mit TLS Verschlüsselung

Den Test über die Konsole durchführen. Erhält man folgende Fehlermeldung: invalid SSL_version specified at /usr/share/perl5/IO/Socket/SSL.pm line 332 muss auf dem Raspberry folgende Datei angepasst werden: /usr/bin/sendEmail. In Zeile 1907 muss
if (! IO::Socket::SSL->start_SSL($SERVER, SSL_version => 'SSLv3 TLSv1')) {


in folgendes geändert werden
if (! IO::Socket::SSL->start_SSL($SERVER, SSL_version => 'SSLv23:!SSLv2')) {

schönen Sonntag und vil erfolg

Zotac CI547 32GB RAM 500GB SSD,ESXI 6.5, VM-Fhem5.8, VM-ioBroker, Cul 868Mhz;Cul 433Mhz = Busware, LGW, HM-MOD-RPI-PCB, Uniroll, IT YCR-100 TMT2100,ITR-1500, LD382 mit Wifilight, ESA 2000 + SENSOR WZ SET,FS20 TFK, HM-Sec-SC, HM-CC-RT-DN,PCA301,

mj2680

Hallo,
Wollte heute eigentlich nichts mehr schreiben.
Aber ich will mich trotzdem herzlich bedanken bei allen die mir geholfen haben das Problem zu lösen.
Es funktioniert jetzt super und ich hätte des nicht hin bekommen.

Wenn jetzt noch jemand eine Idee hat wie ich per Email Anlangen mit versenden kann dann wäre des Super. Die Anlagen liegen unter home/pi......


Gesendet von iPhone mit Tapatalk

Andy07

Hallo,

bin gerade am gleichen Thema, nur bekomme ich gar keine Meldung, weder im Event monitor, noch auf der Konsole. Bin jetzt mehrfach alle Punkte abgegangen (Programm nochmals installiert und verschieden Mailadressen getestet, aber es tut sich gar nichts. Habe gerade das "jessie" in Verbindung mit dem FHEM 5.7 zu laufen, das Ganze auf nem 2'er Pi.

Für einen kurzen Ansatzpunkt wäre ich Dankbar

Gruß
Andre  :-[