Email Benachrichtigung

Begonnen von Guest, 10 Juli 2010, 11:33:27

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hallo zusammen
Ich möchte gerne eine Email Benachrichtigung einrichten, wenn mein
Piri schaltet. In der Email Benachrichtigung soll  im Betreff stehen
"Piri1 an". Body Text muss nicht zwingend enthalten sein. Geht sowas
relativ einfach? Ich habe sehr wenig Linux Kenntnisse, darum suche ich
nach einer einfachen Lösung.

Beispiel:
define auto1 notify Piri1 set Staenderlampe on,send Email....

wobei der Text "send Email" eine Email an eine vordefinierte Adresse
senden soll. Muss ich da ein *.sh Datei aufrufen?

Über die Zugangsdaten meines Email Providers verfüge ich (SMTP Server,
Benutzername, Passwort, etc.)

Vielen Dank für eure Hilfe.
Gruss Dani

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.

rudolfkoenig

                                                   

Hallo Dani,

> Ich möchte gerne eine Email Benachrichtigung einrichten, wenn mein
> Piri schaltet.

Ich schildere hier meine Konfiguration auf Basis von esmtp, installiert z.Bsp.
mit apt-get install esmtp.  Da ich Emails nur (gefuehlt) alle 10 Jahre einmal
einrichte, bin nicht sicher, ob es inzwischen nicht auch bessere/einfachere
Moeglichkeiten gibt -> Wenn jemand davon weiss, bitte melden.

- ~/.esmtprc:
  identity emailaddress@provider.domain
     hostname smtp.provider.domain:25
     helo=myhostname.mydomain
     username emailaddress
     password emailpassword
     starttls enabled
     default

- ~/bin/send_mail
  #!/bin/sh
  FROM=emailaddress@provider.domain
  TO="email1@domain1 email2@domain2"
  OUT=/tmp/sm.$$
  DT=`date`
  cat > $OUT << EOF
  From: Fhem
  To:$TO
  Subject: $1

  $DT
  EOF
  /usr/bin/esmtp -f $FROM -N failure,delay -R hdrs -- $TO < $OUT
  rm -f $OUT

- fhem.cfg
  define n_piri1 notify Piri1:.* "$HOME/bin/send_mail "Piri1 an""
    oder generischer
  define n_piri notify Piri.* "$HOME/bin/send_mail "@ %""


Da mein Provider eine Email an SMS Weiterleitung anbietet, verwende ich diese
Moeglichkeit auch um Nachrichten per SMS zu versenden.

Kannst Du es bitte testen, und wenn es klappt in fhemwiki dokumentieren?

Gruss,
  Rudi

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.

Guest

Originally posted by: <email address deleted>

Hallo Rudi
Besten Dank für deine Hilfe! Da ich mit deiner Anweisung (einwenig:-)
überfordert war, habe ich mir auf eine andere Weise geholfen.
Ich habe meine HTML Kenntnisse aus der Kiste genommen und auf meinem
Webpackage meines Providers auf welchem FormMail installiert ist (hat
wohl jeder), ein Formular gebastelt, welches beim Aufruf der Seite ein
entsprechendes Email sendet:

Code:

Benachrichtigung



http://www.hansmuster.ch/cgi-
bin/FormMail.pl">








Ein Frage noch an dich:
Wie kann ich nun mit einem Notify die Datei aufrufen? Mein Pfad zu
dieser URL, resp. Datei: http://www.hansmuster.ch/notify.htm

Vielen Dank für deine Hilfe!
Gruess Dani


On 11 Jul., 09:38, Rudolf Koenig wrote:
> Hallo Dani,
>
> > Ich m chte gerne eine Email Benachrichtigung einrichten, wenn mein
> > Piri schaltet.
>
> Ich schildere hier meine Konfiguration auf Basis von esmtp, installiert z.Bsp.
> mit apt-get install esmtp.  Da ich Emails nur (gefuehlt) alle 10 Jahre einmal
> einrichte, bin nicht sicher, ob es inzwischen nicht auch bessere/einfachere
> Moeglichkeiten gibt -> Wenn jemand davon weiss, bitte melden.
>
> - ~/.esmtprc:
>   identity emailaddr...@provider.domain
>      hostname smtp.provider.domain:25
>      helo=myhostname.mydomain
>      username emailaddress
>      password emailpassword
>      starttls enabled
>      default
>
> - ~/bin/send_mail
>   #!/bin/sh
>   FROM=emailaddr...@provider.domain
>   TO="email1@domain1 email2@domain2"
>   OUT=/tmp/sm.$$
>   DT=`date`
>   cat > $OUT << EOF
>   From: Fhem
>   To:$TO
>   Subject: $1
>
>   $DT
>   EOF
>   /usr/bin/esmtp -f $FROM -N failure,delay -R hdrs -- $TO < $OUT
>   rm -f $OUT
>
> - fhem.cfg
>   define n_piri1 notify Piri1:.* "$HOME/bin/send_mail "Piri1 an""
>     oder generischer
>   define n_piri notify Piri.* "$HOME/bin/send_mail "@ %""
>
> Da mein Provider eine Email an SMS Weiterleitung anbietet, verwende ich diese
> Moeglichkeit auch um Nachrichten per SMS zu versenden.
>
> Kannst Du es bitte testen, und wenn es klappt in fhemwiki dokumentieren?
>
> Gruss,
>   Rudi

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.

rudolfkoenig

                                                   

> Besten Dank für deine Hilfe! Da ich mit deiner Anweisung (einwenig:-)
> überfordert war, habe ich mir auf eine andere Weise geholfen.

:(


> Ein Frage noch an dich: Wie kann ich nun mit einem Notify die Datei aufrufen?

Mit wget?

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.