Benutzer-Werkzeuge

Webseiten-Werkzeuge


mail

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
mail [2016/02/14 22:08] 192.168.1.62mail [2022/01/09 14:41] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 16: Zeile 16:
  
 <code> <code>
-root=postmaster+root=account datenlog.megheizung@gmail.com
 mailhub=smtp.gmail.com:587 mailhub=smtp.gmail.com:587
-hostname=raspberrypi+#rewriteDomain=gmail.com
 AuthUser=datenlog.megheizung@gmail.com AuthUser=datenlog.megheizung@gmail.com
 AuthPass=Obfelden2011MEG AuthPass=Obfelden2011MEG
 FromLineOverride=YES FromLineOverride=YES
 UseSTARTTLS=YES UseSTARTTLS=YES
 +UseTLS=YES
 +
 </code> </code>
  
 Save and exit Save and exit
 +
 +===== HUW email via ssmtp command line =====
 +HUW mail configuration
 +
 +<code>
 +hostname=moenkeberg.ch
 +FromLineOverride=YES
 +root=account huw@moenkeberg.ch
 +mailhub=mail.cyon.ch:587
 +AuthUser=huw@moenkeberg.ch
 +AuthPass=<pwd>
 +UseTLS=YES
 +UseSTARTTLS=YES
 +
 +
 +</code>
 +
 ==== Sending an email==== ==== Sending an email====
  
Zeile 37: Zeile 56:
 </code> </code>
  
 +==== Fetchmail ====
 +[[https://www.howtoforge.de/anleitung/linux/abrufen-von-e-mails-auf-entfernten-servern-mit-fetchmail-debian-etch/]]
 +
 +===== Bash=====
 +fetchmail.rc
 +<code>
 +#/home/pi/.fetchmailrc
 +poll mail.cyon.ch
 +protocol IMAP
 +user 'huw@moenkeberg.ch' with password '<pwd>' mda '/home/pi/parsefetchedmail.sh'
 +folder 'INBOX'
 +fetchlimit 1
 +keep
 +ssl
 +</code>
 +<code>
 +#parsefetchedmail.sh
 +OUT='/home/pi/fetchedmail'
 +echo '' > $OUT
 +while read x
 +do
 +        echo $x
 +        echo $x >> $OUT
 +done
 +</code>
 +#mda
 +"/bin/sh -c 'cat > INBOX/new/$(date +%''s_%N)'"
 +<code>
 +</code>
 +<code>
 +fetchmail > /dev/null
 +</code>
 +
 +<code>
 +echo `./yesterday.sh`
 +#!/bin/bash
 +#get date of yesterday
 +date +%Y-%m-%d -d "yesterday"
 +
 +
 +
 +</code>
 +
 +==== Gawk ====
 +Check date equal string
 +<code>
 + gawk 'BEGIN 
 +      { DAT = "2019-03-29";
 +        TI=strftime("%Y-%m-%d", systime()); 
 +        if (DAT == TI) 
 +        { print "Equal"
 +        else 
 +        {print TI}
 +}'
 +
 +</code>
 ==== Crontab ==== ==== Crontab ====
  
Zeile 58: Zeile 133:
  
 </code> </code>
-=== Biespiel ===+=== Beispiel ===
  
 <code> <code>
 0 0 * * *  /home/pi/backup.sh 0 0 * * *  /home/pi/backup.sh
 </code> </code>
 +
 +=== prepare pi directory and shell script ===
 +<code>
 +mkdir datenlogger
 +mkdir datenlogger/send
 +
 +chmod 755 datenlogger datenlogger/send
 +</code>
 +
 +== shell script ==
 +<code>
 +sudo mv /Trend*.csv /home/pi/datenlogger/
 +mpack -s "HEIZUNG LOG-DATEN OBFELDEN V1.0" /home/pi/Trend*.csv datenlog.megheizung@gmail.com
 +mv /home/pi/datenlogger/*.csv /home/pi/datenlogger/send/
 +</code>
 +
 +
mail.1455484081.txt.gz · Zuletzt geändert: (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki