Fetchmail
Diese Anleitung ist inspiriert von Mathias Geat (Fetchmail and Sieve with Virtual Mail on Debian Etch).
Sie sollten außerdem Ihren Mailserver nach der Anleitung von Dipl.-Inform. Christoph Haas (ISPmail tutorial for Debian Lenny) eingerichtet haben, damit die notwendigen Datenbanken und Tabellen vorhanden sind. Diese Anleitung geht davon aus, dass sich auf Ihrem Mailserver eine MySQL-Datenbank mit dem Namen "mailserver" befindet.
Fetchmail installieren
aptitude install fetchmail
Tabelle anlegen
Führen Sie den nachfolgenden Befehl in der Datenbank "mailserver" aus, um die Fetchmail-Tabelle anzulegen:
CREATE TABLE IF NOT EXISTS `virtual_fetchmail` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL,
`active` tinyint(1) NOT NULL DEFAULT '1',
`options` varchar(50) NOT NULL,
`remoteserver` varchar(50) NOT NULL,
`remoteuser` varchar(50) NOT NULL,
`remotepass` varchar(50) NOT NULL,
PRIMARY KEY (`id`),
KEY `user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
cronJob
Damit Fetchmail alle zwei Minuten die E-Mails vom entfernten Server abholt, muss noch ein cronJob eingerichtet werden:
*/2 * * * * /usr/bin/fetchmail > /dev/null 2>&1
openMM
Installieren Sie anschließend den Fetchmail-View mit dem Installation-Plugin als Admin im openMM.
Sie können jetzt Fetchmail über openMM konfigurieren.