Ich bin gerade über ein altes Script gestolpert, dass ich Anfang des Jahres benutzt habe um unsere Kunden inkl. deren eMails auf einen neuen Server umzuziehen. Mancheiner wird vielleicht die Hände über dem Kopf zusammen schlage weil es auch einfacher geht, aber auf dem alten Server hatten wir keine Root-Rechte. Also blieb uns nur die Kommunikation mittels pop3/imap. Somit hab ich mir damals ein script gebastelt, dass mir aus einer excel Tabelle mit Usernamen/eMail Adressen eine fetchmailrc baut.

    Die eMail-Adresse inkl. des Kennwortes lagen in einem Excel Dokument vor.
    Ab Zeile 6 Spalte I stand fortlaufend der Username. Zeile 6 Spalte H stand dann die eMail Adresse.

    create_fetchmail_excel.jpg

    Beim starten des scripts wird abgefragt, wie viele Datensätzte erstellt werden solle. Das script geht dann Zeile für Zeile des zuletzt geöffnete sheets durch,leißt die notwendigen Infos aus dem Excel Sheet und erstellt die entsprechende fetchmailrc. Ist die Zahl größer als die Anzahl der Zeilen mit Inhalt beendet sich das script mit einer Meldung. Vor dem hinzufügen einer eMail Adresse zur fetchmailrc fragt das script bei jeder Adresse nach (diese Option kann wahlweise entfernt werden).

    create_fetchmail_user.JPG

    Damit die Benutzer Ihre eMails während und nach der Übernahme nicht mehr in die Finger bekommen, habe ich alle Konten auf ein default-Kennwort gesetzt.

    Leave A Reply