Skip to content

ADFC-Hamburg/domain-factory-mail-scraper

Repository files navigation

Domain Factory Webmail Admin Scraper

Dieses Stück Software loggt sich bei Domain Facatory ein und leist alle E-Mail Addressen aus und speichert sie in einer JSON Datei.

Installation

Benötigt: Python beim Autor läuft Version 3.11.2

# Pyenv aufsetzen
./install.sh

Config Datei erstellen mit Namen config.yml (siehe config.yml.example), hier muss das Passwort für den Admin Zugang von Domain Factory eingetragen werden.

Aufruf

Bitte beachte, dass wir keinerlei Gewähr für gar nichts übernehmen. Also schau dir den Code an, ob wir das Admin Passwort auf Mattermost Posten! Rufe ihn nur auf wenn du ihn verstehst oder wenn du die Welt brennen sehen willst.

./myvenv/bin/python ./domain-factory-webscraper.py

Ergebnis

Eine JSON Datei, hier ein Beispiel:

[
  {
    "email": "[email protected]",
    "alt_email": null,
    "autoresponder": false,
    "mailfilter": false,
    "forwarder": true,
    "mailbox": false,
    "size_in_mb": null,
    "url": "https://admin.df.eu/kunde/email.php?action=edit&dn=....",
    "fwd_destinations": [
      "[email protected]"
    ]
  }
]

Experimentell (eigentlich ist alles Experimentell): Passwort setzen

In der main Methode der Datei: domain-factory-webscraper.py kann der folgende Code:

    for mail_user in mail_users:
        if mail_user['email']=='FIXME' and mail_user['mailbox']:
            reset_password(driver,mail_user['url'], conf['new_password'])

angepasst werden um für einzelen oder alle Accounts das Passwort neu zu setzen. Das kannn dann z.B. für eine Migration mit ImapSync (siehe: https://imapsync.lamiral.info/ ) genutzt werden.

Fragen? Anregungen?

Bitte benutze Github Issues: https://github.com/ADFC-Hamburg/domain-factory-mail-scraper/issues/new

Code Änderungen gerne als Merge-Request.

Was der Community zurück geben?

Wir würden uns sehr freuen, wenn dir das Script etwas gebracht hast, wenn du dem ADFC Hamburg eine Spende überweisen möchtest.

Details dazu:

https://hamburg.adfc.de/spende

Gib gerne das Stichwort: df-mail-scraper an.

Spenden sind steuerlich absetzbar. Für kommerziellen Einstatz empfehlen wir eine Spende von 0,50 Euro pro Mailbox oder mehr.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published