Hallo Martin,
andere Operationen wie das Kopieren / Verschieben von Mails (und natürlich auch der Empfang) sind aber funktional?
Dass der Prozess beim Schritt "Versenden" hängen bleibt, spricht für ein Problem bei der Kommunikation mit dem SMTP-Server. Wurde denn an diesem was verändert? Wurde am Webserver, insbesondere an PHP was geändert? Am Schnellsten dürftest du dem Problem auf die Schliche kommen, wenn du in der SMTP-Klasse kurz die Diagnose aktivierst und dann versuchst, eine Mail im Frontend zu versenden.
Die SMTP-Klasse ist diese Datei:
phlymail/shared/lib/phm_streaming_smtp.phpÖffne sie in einem geeigneten Texteditor, der auch UNIX-Zeilenenden und UTF-8 kann, finde diese Zeile
- Code: Select all
public $_diag_session = false; // Switch this to true for writing the session to a diagnosis file
und ersetze sie durch
- Code: Select all
public $_diag_session = true; // Switch this to true for writing the session to a diagnosis file
Nach dem nächsten Versandversuch solltest du im gleichen Ordner eine Datei namens
smtpdiag.txt finden, die hoffentlich erhellende Informationen enthält. Voraussetzung dafür ist, dass PHP in den Ordner schreiben darf (Dateirechte beachten).
Ich hoffe, du kannst aus der Diagnose direkt selbst die Schlüsse ziehen, damit Ihr ASAP wieder arbeitsfähig seid. Ansonsten stelle mir die Diagnose-Datei bitte als PM hier oder per Mail zur Verfügung.
Vergiss am Ende nicht, die Änderungen an der SMTP-Klasse wieder rückgängig zu machen.