E-Mail an Script weiterleiten
Möchtest du E-Mails, welche an eine spezifische Adresse gelangen, über ein Script weiterverarbeiten? Wir stellen dir mit E-Mail-Weiterleitungen eine solche Funktion zur Verfügung.
- 1
- Melde dich im my.cyon an und wähle im Produktwechsler die gewünschte Domain aus.
- 2
- Wähle im Menü «E-Mail» das Untermenü «Weiterleitungen».
- 3
- Gib unter «Weiterleitung einrichten» den Namen der Weiterleitungsadresse ein und klicke anschliessend unten auf «Optionen anzeigen».
- 4
- Wähle «Script» als Option aus und gib danach den Pfad und Dateinamen des Scripts auf deinem Webhosting als Ziel für die Weiterleitung an.
- 5
-
Erstelle nun eine Datei mit dem angegebenen Namen, in unserem Beispiel
script.php
und vergib dieser Datei die Berechtigung 744. Mehr zum Thema Verzeichnisrechte und wie du diese anpassen kannst, findest du im Artikel «Dateiberechtigungen/Verzeichnisrechte anpassen».Als Scriptsprache kannst du PHP oder Python verwenden. Die Daten werden jeweils über den «stdin» ausgelesen.
Folgend siehst du ein Beispiel eines PHP-Scripts, das eine E-Mail öffnet und deren Inhalt in einer Variablen speichert.
#!/usr/bin/php -q <?php $fd = fopen( "php://stdin", "r" ); $message = ""; while ( !feof( $fd ) ) { $message .= fread( $fd, 1024 ); } fclose( $fd ); // Die $message Variable enthält die ganze E-Mail inklusive Header-Daten. // Diese Daten können nun mit dem Script weiterverarbeitet werden. ?>
Beachte, dass es sich bei diesem Script lediglich um ein Anwendungsbeispiel handelt und wir dessen Vollständigkeit nicht garantieren können. Hast du Fragen zum Erstellen von PHP- oder Python-Scripts, so bitten wir dich die Dokumentation der jeweiligen Script-Sprache und deren Community zu Hilfe zu nehmen.