FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: sun1907 am 12 Januar 2013, 09:07:26

Titel: E-Mail Versand aus FHEM auf einer Synology NAS
Beitrag von: sun1907 am 12 Januar 2013, 09:07:26
Ich habe bereits folgende Schritte gemacht:

die 99_utils.pm

mit diesem Code erweitert:
sub sendmail($$$) {
  my($empf, $subj, $nachricht) = @_;
  system("php -r 'mail(\"$empf\",\"$subj\",\"$nachricht\");'");
  undef;
}


und in der fhem.cfg jeweils bei der gewünschten Meldung dieses an entsprechender Stelle hinzugefügt:


define Tempalarm_lowSZ notify TempSZlow { \
if (ReadingsVal("Testzimmer","measured-temp",19) < 14) { \
sendmail('meineEMail@@web.de','Temperaturalarm','Raumtemperatur im Testzimmer wurde gemessen und ist kleiner 14 Grad')}}



Leider versendet er aber noch keine Mails, zumind. bekomme ich keine :-(
Titel: Aw: E-Mail Versand aus FHEM auf einer Synology NAS
Beitrag von: borsti67 am 13 Januar 2013, 13:44:05
Zitat von: sun1907 schrieb am Sa, 12 Januar 2013 09:07Ich habe bereits folgende Schritte gemacht:

Was passiert denn, wenn Du nur das...


{sendmail('meineEMail@web.de','Temperaturalarm','Raumtemperatur im Testzimmer wurde gemessen und ist kleiner 14 Grad')}


in der FHEM-Befehlszeile eingibst?

Bekommst Du überhaupt Mails von FHEM?
Ich bin mir leider nicht sicher, welche Voraussetzungen erfüllt sein müssen.
Du solltest auf jeden Fall die System-Mitteilungen von der Syno aktiviert und richtig konfiguriert haben. Siehe Systemsteuerung -> Benachrichtigung. Da kannst Du eine Testmail abschicken. Kommt die an?
Titel: Aw: E-Mail Versand aus FHEM auf einer Synology NAS
Beitrag von: sun1907 am 13 Januar 2013, 19:02:43
Die Syno hatte sich wohl verschluckt. Nach einem Neustart sendet sie nun fleißig.
Danke dennoch für die Hilfe !!
Titel: Aw: E-Mail Versand aus FHEM auf einer Synology NAS
Beitrag von: Heinecke am 25 Februar 2013, 16:10:32
Hi alle zusammen ,
ich habe folgendes Problem wenn ich in der Komandozeile von Fhem eingebe {sendmail('xxx@xxxx.dyndns.org' ('xxx@xxxx.dyndns.org'),'wasser','text 123')} dan bekomme ich eine E-MAil

aber als notify eingebe
 
define testmail notify testmail {sendmail('xxx@xxxxx.dyndns.org' ('xxx@xxxxx.dyndns.org'),'wasser','text 123')}

und in die Komandozeile eingebe trigger testmail
dann kommt keine Mail
 
wenn ich in der fhem.cfg eingebe
define sonstiges at *21:00:00 {sendmail('xxxx@xxxx.dyndns.org' ('xxxx@xxxx.dyndns.org'),'wasser','text 123')}
dann bekomme iche jeden abend um 21 Uhr eine Mail
was mache ich falsch
habe keine Idee mehr
gruss Oliver  
Titel: Aw: E-Mail Versand aus FHEM auf einer Synology NAS
Beitrag von: Heinecke am 25 Februar 2013, 19:49:35
Zitat von: Heinecke schrieb am Mo, 25 Februar 2013 16:10Hi alle zusammen ,
ich habe folgendes Problem wenn ich in der Komandozeile von Fhem eingebe {sendmail('xxx@xxxx.dyndns.org' ('xxx@xxxx.dyndns.org'),'wasser','text 123')} dan bekomme ich eine E-MAil

aber als notify eingebe
 
define testmail notify testmail {sendmail('xxx@xxxxx.dyndns.org' ('xxx@xxxxx.dyndns.org'),'wasser','text 123')}

und in die Komandozeile eingebe trigger testmail
dann kommt keine Mail
 
wenn ich in der fhem.cfg eingebe
define sonstiges at *21:00:00 {sendmail('xxxx@xxxx.dyndns.org' ('xxxx@xxxx.dyndns.org'),'wasser','text 123')}
dann bekomme iche jeden abend um 21 Uhr eine Mail
was mache ich falsch
habe keine Idee mehr
gruss Oliver  

soory gefunden lesen bildet 2 mal das @@ zeichen und es geht !