Fetchmail: Unterschied zwischen den Versionen

Aus Hostsharing Wiki
Zur Navigation springen Zur Suche springen
(Einführung zu fetchmail)
 
Keine Bearbeitungszusammenfassung
 
(6 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Die [[Freie Software]] '''fetchmail''' ist ein [[Mail Retrieval Agent]](MRA) und holt in dieser Eigenschaft [[E-Mail]]s von [[Post Office Protocol|POP]]-, [[Internet Message Access Protocol|IMAP]]-, [[ETRN]]-, oder [[On-Demand Mail Relay|ODMR]]-fähigen [[Mailserver]]n und leitet sie an [[Simple Mail Transfer Protocol|(E)SMTP]]- oder [[LMTP]]-fähige [[Mailserver]] oder ein [[Mail Delivery Agent|lokales Zustellprogramm]] weiter.  
Die [[Freie Software]] '''fetchmail''' ist ein [[Mail Retrieval Agent]] (MRA) und holt in dieser Eigenschaft [[E-Mail]]s von [[Post Office Protocol|POP]]-, [[Internet Message Access Protocol|IMAP]]-, [[ETRN]]-, oder [[On-Demand Mail Relay|ODMR]]-fähigen [[Mailserver]]n und leitet sie an [[Simple Mail Transfer Protocol|(E)SMTP]]- oder [[LMTP]]-fähige [[Mailserver]] oder ein [[Mail Delivery Agent|lokales Zustellprogramm]] weiter.  


Auf den Hostsharing-Servern wurde fetchmail als Bestandteil der [[Debian]]-Distribution installiert und befindet sich aktuell auf dem Versionsstand 6.3.18-2.
== Installierte Version ==
Auf den Hostsharing-Servern wurde fetchmail als Bestandteil der [[Debian]]-Distribution installiert.
Die aktuelle Version kann von jedem Benutzer abgefragt werden:
 
<syntaxhighlight lang=bash>
fetchmail -V
</syntaxhighlight>
 
== Ausführung ==
 
Fetchmail kann als systemd timer regelmäßig ausgeführt werden, z.B. alle 5 Minuten:
 
''~/.config/systemd/user/fetchmail.service''
<syntaxhighlight lang=ini>
[Unit]
Description=fetch mail from remote server
 
[Service]
Type=oneshot
ExecStart=fetchmail -s
</syntaxhighlight>
 
''~/.config/systemd/user/fetchmail.timer''
<syntaxhighlight lang=ini>
[Unit]
Description=fetch mail every five minutes
 
[Timer]
OnCalendar=*:0/5
Persistent=True
 
[Install]
WantedBy=timers.target
</syntaxhighlight>
 
Timer aktivieren und starten:
<syntaxhighlight lang=bash>
$ systemctl --user enable fetchmail.timer
$ systemctl --user start fetchmail.timer
</syntaxhighlight>
 
----
[[Kategorie:HSDoku]]
[[Kategorie:E-Mail]]
[[Kategorie:Glossar]]

Aktuelle Version vom 3. Dezember 2024, 12:13 Uhr

Die Freie Software fetchmail ist ein Mail Retrieval Agent (MRA) und holt in dieser Eigenschaft E-Mails von POP-, IMAP-, ETRN-, oder ODMR-fähigen Mailservern und leitet sie an (E)SMTP- oder LMTP-fähige Mailserver oder ein lokales Zustellprogramm weiter.

Installierte Version

Auf den Hostsharing-Servern wurde fetchmail als Bestandteil der Debian-Distribution installiert. Die aktuelle Version kann von jedem Benutzer abgefragt werden:

fetchmail -V

Ausführung

Fetchmail kann als systemd timer regelmäßig ausgeführt werden, z.B. alle 5 Minuten:

~/.config/systemd/user/fetchmail.service

[Unit]
Description=fetch mail from remote server

[Service]
Type=oneshot
ExecStart=fetchmail -s

~/.config/systemd/user/fetchmail.timer

[Unit]
Description=fetch mail every five minutes

[Timer]
OnCalendar=*:0/5
Persistent=True

[Install]
WantedBy=timers.target

Timer aktivieren und starten:

$ systemctl --user enable fetchmail.timer
$ systemctl --user start fetchmail.timer