Lieber Besucher, herzlich willkommen bei: Ubuntu-Forum & Kubuntu-Forum | www.Ubuntu-Forum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
Quellcode |
|
1 2 3 4 5 6 7 8 9 |
# Automatically log in to this mailbox at startup set spoolfile="imaps://hans:daspasswort@mailserver.domain.tld/INBOX/test" # Define the = shortcut, and the entry point for the folder browser (c?) set folder="imaps://hans:daspasswort@mailserver.domain.tld" set record="=Sent" set postponed="=Drafts" set sort_aux = last-date-received set sort = reverse-threads folder-hook inbox/mutt 'macro index,pager S "| ~/email_to_file.sh /tmp/email<enter>"' |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
#!/usr/bin/env bash # Save piped email to "$1/YYMMDD SUBJECT.eml" # Don't overwrite existing file set -o noclobber message=$(cat) mail_date=$(<<<"$message" grep -oPm 1 '^Date: ?\K.*') formatted_date=$(date -d"$mail_date" +%y%m%d) # Get the first line of the subject, and change / to ∕ so it's not a subdirectory subject=$(<<<"$message" grep -oPm 1 '^Subject: ?\K.*' | sed 's,/,∕,g') if [[ $formatted_date == '' ]]; then echo Error: no date parsed exit 1 elif [[ $subject == '' ]]; then echo Warning: no subject found fi echo "${message}" > "$1/$formatted_date $subject.eml" && echo Email saved to "$1/$formatted_date $subject.eml" |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »ds2k5« (01.10.2020, 13:45)
Quellcode |
|
1 |
macro index,pager S "| ~/email_to_file.sh /tmp/email<enter>" |
wenn ich folgendes mache:
set spoolfile="imaps://USERNAME:PASSWORD@mailserver.tld/INBOX/mutt"
sehe ich nur die Mails vom Ordner: mutt
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
# Automatically log in to this mailbox at startup set spoolfile="imaps://username:passwort@mailserver.domain.tld/INBOX/mutt" # Define the = shortcut, and the entry point for the folder browser (c?) set folder="imaps://mailserver.domain.tld/INBOX/mutt" set record="=Sent" set postponed="=Drafts" #newest emails on top set sort_aux = last-date-received set sort = reverse-threads set auto_tag=yes set timeout=10 set wait_key = no set delete = yes |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
#!/usr/bin/env bash # Save piped email to "$1/YYMMDD SUBJECT.eml" # Don't overwrite existing file set -o noclobber message=$(cat) mail_date=$(<<<"$message" grep -oPm 1 '^Date: ?\K.*') #formatted_date=$(date -d"$mail_date" +%y%m%d%) formatted_date=$(date -d"$mail_date" +%y%m%d%H%M%S) # Get the first line of the subject, and change / to ∕ so it's not a subdirectory subject=$(<<<"$message" grep -oPm 1 '^Subject: ?\K.*' | sed 's,/,∕,g') if [[ $formatted_date == '' ]]; then echo Error: no date parsed exit 1 elif [[ $subject == '' ]]; then echo Warning: no subject found fi echo "${message}" > "$1/$formatted_date $subject.eml" && echo Email saved to "$1/$formatted_date $subject.eml" |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 |
function getmail { if [ $? -ne 0 ] then echo "keine Mails" exit else mutt -z -e 'push "| ~/email_to_file.sh /tmp/email<enter><delete-message><quit><exit><quit>' getmail fi } mutt -z -e 'push "| ~/email_to_file.sh /tmp/email<enter><delete-message><quit><exit><quit>' getmail |
Benutzerinformationen überspringen
User
Registrierungsdatum: 08.11.2015
Derivat: unbekannt
Version: gar kein Ubuntu
Architektur: 64-Bit PC
Desktop: LXDE
Andere Betriebssysteme: Debian bullseye-testing / 5.10.0-10-amd64
Sponsorenwerbung: |
Hardware, Computer, PCs, Notebooks & Laptops mit Linux |
Forensoftware: Burning Board®, entwickelt von WoltLab® GmbH
Individuelle Notebooks Laptops - Individuelle Computer PCs - Linux Notebooks & Computers
Lastminute - Ubuntu Linux - Abmahnung - Geek und Nerd Shirt Shop
T-Shirts - sanierung wien