Fetchmail: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K (Kategorien) |
Cds09 (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(5 dazwischenliegende Versionen von 4 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. | ||
== Installierte Version == | == Installierte Version == | ||
Auf den Hostsharing-Servern wurde fetchmail als Bestandteil der [[Debian]]-Distribution installiert | 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> | |||
---- | ---- |
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