# Mailabruf von mail.ping.ruhr

Der neue Mailserver unterstützt kein UUCP. Um trotzdem daheim einen eigenen Mailserver hinter einem Internet-Anschluss ohne statische IPs betreiben zu können gibt es Alternativen. <span class="anchor" id="bkmrk-"></span><span class="anchor" id="bkmrk--1"></span>

## Mailabruf über fetchmail

<span class="anchor" id="bkmrk--3"></span><span class="anchor" id="bkmrk--4"></span>

Über Programme wie <tt>fetchmail</tt> können Mails von POP3- und IMAP-Servern abgerufen und im eigenen Mailserver eingeliefert werden. <span class="anchor" id="bkmrk--5"></span><span class="anchor" id="bkmrk--6"></span>

Auf Debian basierten Systemen kann fetchmail via <tt>apt-get install fetchmail</tt> installiert werden. Eine systemweite Konfiguration findet dann über die Datei <tt>/etc/fetchmailrc</tt> statt. <span class="anchor" id="bkmrk--7"></span><span class="anchor" id="bkmrk--8"></span>

Diese kann dabei aus der Beispielkonfiguration <tt>/usr/share/doc/fetchmail/examples/fetchmailrc.example</tt> erstellt werden: <span class="anchor" id="bkmrk--9"></span><span class="anchor" id="bkmrk--10"></span><span class="anchor" id="bkmrk--11"></span>

```
cp /usr/share/doc/fetchmail/examples/fetchmailrc.example /etc/fetchmailrc
```

<span class="anchor" id="bkmrk--13"></span><span class="anchor" id="bkmrk--14"></span>

Da in dieser Datei Passwörter gespeichert werden, sollte die Berechtigung angepasst werden: <span class="anchor" id="bkmrk--15"></span><span class="anchor" id="bkmrk--16"></span><span class="anchor" id="bkmrk--17"></span><span class="anchor" id="bkmrk--18"></span>

```
chown fetchmail /etc/fetchmailrc
chmod 600 /etc/fetchmailrc
```

<span class="anchor" id="bkmrk--20"></span><span class="anchor" id="bkmrk--21"></span>

Damit Fetchmail weiß woher die Mails zu beziehen sind, muss die Konfiguration für <tt>mail.ping.ruhr</tt> ergänzt werden: <span class="anchor" id="bkmrk--22"></span><span class="anchor" id="bkmrk--23"></span><span class="anchor" id="bkmrk--24"></span><span class="anchor" id="bkmrk--25"></span>

```
poll mail.ping.ruhr proto pop3 localdomains rio-grande.ping.ruhr envelope "Delivered-To:":
  user "beispiel@ping.ruhr" there has password "feuerstein" with ssl, sslcertck to * here mda "/usr/sbin/sendmail -i -f %F -- %T"
```

<span class="anchor" id="bkmrk--27"></span><span class="anchor" id="bkmrk--28"></span>

Dabei ist <tt>beispiel@ping.ruhr</tt> durch die Mailbox-Adresse und <tt>feuerstein</tt> durch das korrekte Passwort zu ersetzen.