Hauptmenü

sendEmail

Begonnen von satprofi, 15 Juni 2014, 18:41:57

Vorheriges Thema - Nächstes Thema

satprofi

Hallo.
Wollte sendEmail in FHEM ausführen.
habe mich an WIKI gehalten und alles so eingerichtet. Wenn ich eine Mail über das Testbeispiel absende, dürfte alles passen. Die mail kommt aber nie an.
Wenn ich aber in telnet direkt eine mail mit sendEmail absende ist 2 sec. später die Mailbenachrichtigung da.

Was mich stutzig macht, ist das beim WIKI mehr schalter gesetzt sind die ich in der console nicht brauche.
aber wenn ich die rauslösche , schreit FHEM beim speichern der  99_myUtils.pm

wo soll ich jetzt ansetzen?

gruss
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

Olly

Hallo,

wie wäre es denn mal mit einer Fehlermeldung??

Gruß

     Olly
BananaPi 1GB;NetCSM 868MHz, miniCUL 433MHz, LaCrosseGateway, 2x SignalESP; FHEM 6.2

marvin78

Infos wären wichtig, damit man dir helfen kann. Wie sieht deine sub in der myUtils genau aus, wie ist die Fehlermeldung (Log). hast du es mal über die Kommandozeile oben in FHEMWeb probiert? Bekommst du da eine Fehlermeldung, wenn ja, welche?

Ein wenig musst du uns schon unterstützen.

satprofi

hallo.



sub
Email
{
my $rcpt = shift;
my $subject = shift;
my $text = shift;
my $ret = "";
my $sender = "fhem\@home.at";
my $konto = "user\@provider.at";
my $passwrd = "passwd";
my $provider = "mail.provider.at:25";
Log 1, "sendEmail RCP: $rcpt";
Log 1, "sendEmail Subject: $subject";
Log 1, "sendEmail Text: $text";

$ret .= qx(sendEmail -f '$sender' -t '$rcpt' -u '$subject' -m '$text' -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";
}



log


2014.06.16 06:36:59.197 4: HTTP FHEMWEB:192.168.0.3:51689 GET /fhem&cmd=%7B+Email%28%2712xyz%40gmx.at%27%2C%27Test%27%2C%27Test-Text%27%29%3B%3B+%7D
2014.06.16 06:36:59.199 5: Cmd: >{ Email('xxxx@xxxx.at','Test','Test-Text'); }<
2014.06.16 06:36:59.204 1: sendEmail RCP: xxxx@xxx.at
2014.06.16 06:36:59.205 1: sendEmail Subject: Test
2014.06.16 06:36:59.205 1: sendEmail Text: Test-Text
2014.06.16 06:37:01.037 1: sendEmail returned: Jun 16 06:37:01 dockstar2 sendEmail[19257]: Email was sent successfully!


in telnet genügt nur

/usr/local/bin/sendEmail -f fhem@home.at -t xxxxx@xxxxx.net -s mail.xxxxxxx.at -u FHEM Meldung -m Tor offen


ratlos bin

gruss
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

Rince

Wer zu meinen Posts eine Frage schreibt und auf eine Antwort wartet, ist hiermit herzlich eingeladen mich per PN darauf aufmerksam zu machen. (Bitte mit Link zum betreffenden Thread)

satprofi

ja, habe ich. hilft mir aber nicht weiter.
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

franky08

#6
Hallo, vielleicht hilft dir das hier weiter, hatte letztens auch Probleme mit DebianMail:

http://forum.fhem.de/index.php/topic,24496.0.html

und
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=679911#15

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