mail
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| mail [2016/02/14 22:08] – 192.168.1.62 | mail [2022/01/09 14:41] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 16: | Zeile 16: | ||
| < | < | ||
| - | root=postmaster | + | root=account datenlog.megheizung@gmail.com |
| mailhub=smtp.gmail.com: | mailhub=smtp.gmail.com: | ||
| - | hostname=raspberrypi | + | # |
| AuthUser=datenlog.megheizung@gmail.com | AuthUser=datenlog.megheizung@gmail.com | ||
| AuthPass=Obfelden2011MEG | AuthPass=Obfelden2011MEG | ||
| FromLineOverride=YES | FromLineOverride=YES | ||
| UseSTARTTLS=YES | UseSTARTTLS=YES | ||
| + | UseTLS=YES | ||
| + | |||
| </ | </ | ||
| Save and exit | Save and exit | ||
| + | |||
| + | ===== HUW email via ssmtp command line ===== | ||
| + | HUW mail configuration | ||
| + | |||
| + | < | ||
| + | hostname=moenkeberg.ch | ||
| + | FromLineOverride=YES | ||
| + | root=account huw@moenkeberg.ch | ||
| + | mailhub=mail.cyon.ch: | ||
| + | AuthUser=huw@moenkeberg.ch | ||
| + | AuthPass=< | ||
| + | UseTLS=YES | ||
| + | UseSTARTTLS=YES | ||
| + | |||
| + | |||
| + | </ | ||
| + | |||
| ==== Sending an email==== | ==== Sending an email==== | ||
| Zeile 37: | Zeile 56: | ||
| </ | </ | ||
| + | ==== Fetchmail ==== | ||
| + | [[https:// | ||
| + | |||
| + | ===== Bash===== | ||
| + | fetchmail.rc | ||
| + | < | ||
| + | #/ | ||
| + | poll mail.cyon.ch | ||
| + | protocol IMAP | ||
| + | user ' | ||
| + | folder ' | ||
| + | fetchlimit 1 | ||
| + | keep | ||
| + | ssl | ||
| + | </ | ||
| + | < | ||
| + | # | ||
| + | OUT='/ | ||
| + | echo '' | ||
| + | while read x | ||
| + | do | ||
| + | echo $x | ||
| + | echo $x >> $OUT | ||
| + | done | ||
| + | </ | ||
| + | #mda | ||
| + | "/ | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | fetchmail > /dev/null | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | echo `./ | ||
| + | #!/bin/bash | ||
| + | #get date of yesterday | ||
| + | date +%Y-%m-%d -d " | ||
| + | |||
| + | |||
| + | |||
| + | </ | ||
| + | |||
| + | ==== Gawk ==== | ||
| + | Check date equal string | ||
| + | < | ||
| + | gawk ' | ||
| + | { DAT = " | ||
| + | TI=strftime(" | ||
| + | if (DAT == TI) | ||
| + | { print " | ||
| + | else | ||
| + | {print TI} | ||
| + | }' | ||
| + | |||
| + | </ | ||
| ==== Crontab ==== | ==== Crontab ==== | ||
| Zeile 58: | Zeile 133: | ||
| </ | </ | ||
| - | === Biespiel | + | === Beispiel |
| < | < | ||
| 0 0 * * * / | 0 0 * * * / | ||
| </ | </ | ||
| + | |||
| + | === prepare pi directory and shell script === | ||
| + | < | ||
| + | mkdir datenlogger | ||
| + | mkdir datenlogger/ | ||
| + | |||
| + | chmod 755 datenlogger datenlogger/ | ||
| + | </ | ||
| + | |||
| + | == shell script == | ||
| + | < | ||
| + | sudo mv /Trend*.csv / | ||
| + | mpack -s " | ||
| + | mv / | ||
| + | </ | ||
| + | |||
| + | |||
mail.1455484081.txt.gz · Zuletzt geändert: (Externe Bearbeitung)
