Hallo Düsel,
http://phpmailer.worxware.com
dem Quellcode habe ich mir gezogen und mal reingeschaut.
Obwohl dieses gut funktioniert habe ich aber noch bedenken da ja der Port 25 noch in den Klassen Dateien drinsteht! Muss ich diese jetzt auch noch abändern oder reicht es aus das die Portangabe im PHP-Script steht?
So weit ich das nachvollzogen habe, musst Du die Protangabe nicht ändern. Es wird sendmail verwendet, also ein externes Programm, was die Mails vom Script entgegennimmt und für die Zustellung sorgt. Wäre sendmail nicht vorhanden, würde der locale (internt) SMTP-Server angesprochen werden. Wie Du ja schreibst, verbietet Strato den Zugriff auf _externe_ SMTP-Server.
Frage 2: In der empfangenden E-Mail steht bei Antworten in An der Name in doppelten Hochkommas und enthält noch ein Leerzeichen zur eckigen Klammer. Beispiel:
"Teddy Bär" teddy@bear.deDas funktioniert automatisch mit diesem Codestückchen:
$mail->FromName = "Teddy Bär";
$mail->From = "teddy@bear.de";Jetzt möchte ich aber dass auf eine andere Adresse geantwortet werden kann und füge AddReplyTo hinzu.
$mail->AddReplyTo("ichund@meinedomain.de", "Ich und");
Ausgegeben wird aber jetzt in AN folgendes:
Ich undichund@meinedomain.de
Wende Dich mit dem Problem an den Herausgeber des Mailers. Auch er wird daran interessiert sein, Fehler seiner Software zu verbessern, hat aber mit Sicherheit den besseren Durchblick, an welcher Stelle zu suchen ist als jemand hier im Forum.
Gruß aus Berlin!
eddi