wiki:skripte:geburtstagserinnerung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
wiki:skripte:geburtstagserinnerung [2011/02/23 09:44] – [Datei email] wikiadminwiki:skripte:geburtstagserinnerung [2012/10/08 14:31] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 +~~BARCODE~class=barcode_right~size=S~~ 
 + 
 ===== Vorgeschichte ===== ===== Vorgeschichte =====
  
Zeile 7: Zeile 9:
 ===== Voraussetzung ===== ===== Voraussetzung =====
  
-  * Handy, das über gammu konfiguriert wurde. Anleitung [[wiki:System:SMS-Gateway|hier]]+  * Handy, das über gammu konfiguriert wurde. Anleitung [[wiki:Programme:SMS-Gateway|hier]]
   * Email-Adresse von [[http://mail.google.com|googlemail.com]] (andere funktionieren leider noch nicht)   * Email-Adresse von [[http://mail.google.com|googlemail.com]] (andere funktionieren leider noch nicht)
 +  * Mittlerweilen funktionieren auch andere Email-Adressen. Es ist aber darauf zu achten, dass man einen MX-Record eingetragen hat
 ===== Programmteile ===== ===== Programmteile =====
  
Zeile 18: Zeile 20:
   * birthday   * birthday
  
- cd /usr/local/bin +<file>cd /usr/local/bin 
- sudo touch email birthday.lst birthday+sudo touch email birthday.lst birthday</file>
  
 Das eigentliche Programm (birthday) muss ausführbar gemacht werden Das eigentliche Programm (birthday) muss ausführbar gemacht werden
  
- sudo chmod ugo+x birthday+<file>sudo chmod ugo+x birthday</file>
  
 ==== Datei email ==== ==== Datei email ====
Zeile 31: Zeile 33:
 Auch eine Email an mehrere Empfänger ist möglich. Die Empfänger müssen dann per Semikolon getrennt sein Auch eine Email an mehrere Empfänger ist möglich. Die Empfänger müssen dann per Semikolon getrennt sein
  
-Das Problem an der Sache ist, dass bis jetzt nur emails an googlemail auch wirklich ankommen. GMX.de und WEB.de akzeptieren keine Emails von Privaten Mailservern. +<note important>Das Problem an der Sache ist, dass bis jetzt nur emails an googlemail auch wirklich ankommen. GMX.de und WEB.de akzeptieren keine Emails von Privaten Mailservern. 
  
 Lösung: noch keine, bin noch am suchen Lösung: noch keine, bin noch am suchen
 +
 +Update: Wenn man den MX-Record setzt, scheint es zu funtionieren</note>
  
 ==== Datei birthday.lst ==== ==== Datei birthday.lst ====
  
-In dieser Datei sind die Geburtstage, sowie die Namen und Handynummern hinterlegt<br />+In dieser Datei sind die Geburtstage, sowie die Namen und Handynummern hinterlegt
 Der Aufbau ist ziemlich simpel Der Aufbau ist ziemlich simpel
  
Zeile 46: Zeile 51:
   * Name für SMS: Hier sollte der Name für die Persönliche Ansprache in der SMS stehen   * Name für SMS: Hier sollte der Name für die Persönliche Ansprache in der SMS stehen
   * Zustellungsart:    * Zustellungsart: 
-  ** sms: Benachrichtigung per SMS +    * sms: Benachrichtigung per SMS 
-  ** email: Benachrichtigung per eMail +    * email: Benachrichtigung per eMail 
-  ** email/sms: Benachrichtigung per eMail und SMS+    * email/sms: Benachrichtigung per eMail und SMS
   * Handynummer: Handynummer, an die die Geburtstags-SMS verschickt wird   * Handynummer: Handynummer, an die die Geburtstags-SMS verschickt wird
- 
  
 ==== Datei birthday ==== ==== Datei birthday ====
Zeile 58: Zeile 62:
 Das Programm kann kopiert und eingefügt werden Das Programm kann kopiert und eingefügt werden
  
-<code> #!/bin/bash+<file bash birthday> #!/bin/bash
    
  datefile=/usr/local/bin/birthday.lst  datefile=/usr/local/bin/birthday.lst
Zeile 146: Zeile 150:
  # ---- Ende For-Schleife  # ---- Ende For-Schleife
  
-</code>+</file>
  
 ===== Regelmäßiger Start ===== ===== Regelmäßiger Start =====
Zeile 152: Zeile 156:
 zu guter letzt muss das Skript noch regelmäßig gestartet werden. Ich habe mich dafür entschieden, das Skript um 7Uhr ausführen zu lassen. zu guter letzt muss das Skript noch regelmäßig gestartet werden. Ich habe mich dafür entschieden, das Skript um 7Uhr ausführen zu lassen.
  
- sudo vim /etc/crontab+<code>sudo vim /etc/crontab</code>
  
 folgenden eintrag anhängen folgenden eintrag anhängen
  
- 00 7 * * *   root    /usr/local/bin/birthday+<code>00 7 * * *   root    /usr/local/bin/birthday</code>
  
  • wiki/skripte/geburtstagserinnerung.1298450659.txt.gz
  • Zuletzt geändert: 2011/02/23 09:44
  • von wikiadmin