das Whitelist Problem habe ich auch. Ich habe ein Projekt mit mehreren Newsletter Empfängern, da kommt dann pro woche auch mal ein Peak mit 4000 ausgehenden Mails zustande. Ich habe meinen Server leider nicht bei 1&1, sondern bei Hosteurope. Würde mich interessieren, ob es dort auch eine solche Möglichkeit gibt über einen authentifizierten Server die Mails zu leiten.
soweit ich das aus den FAQ von Hosteurope sehen kann, bieten sie für die ROOT Server keinen zentralen Mailserver an. Hier muss die Mail immer über den eigenen Server verschickt werden. Eine möglichkeit wäre es, die Mails über einen eventuell vorhanden anderen Server zu verschicken. Es ist bei den meisten Mail-Servern nur notwendig, sich für den Versand zu authentifizieren. Mit welcher Adresse dann verschickt wird, ist eigentlich egal. Es wäre also z.B: möglich einen Webhosting-Account von 1&1, Strato und Co. zum Versand zu verwenden und in der PHPMailer Funktion bei $mail->AddReplyTo() und $mail->SetFrom() einfach eine Adresse des Hosteurope Servers zui nehmen. Für den Empfänger sieht es dann so aus, als würde die Mail von der Domain des Hosteurope-Servers kommen und die Antworten darauf laden auch bei der richtigen Adresse.
Ich hab ein Managed Server l Packet bei 1&1.
Und benutze ebenfalls PHPmailer. Die Sache ist egal welchen Code ich benutze ich bekomme immer ähnliche Fehlermeldungen :
Warning: require_once(class.phpmailer.php) [function.require-once]: failed to open stream: No such file or directory in /homepages/29/d109817456/htdocs/Formulare/reck/core.php on line 74
Fatal error: require_once() [function.require]: Failed opening required ‘class.phpmailer.php’ (include_path=’.:/usr/lib/php5′) in /homepages/29/d109817456/htdocs/Formulare/reck/core.php on line 74
Die Fehlermeldung habe ich jetzt mit deinem Code bekommen.
Warning: require(…/phpmailer/class.phpmailer.php) [function.require]: failed to open stream: No such file or directory in /homepages/29/d109817456/htdocs/Formulare/reck/core.php on line 75
Fatal error: require() [function.require]: Failed opening required ‘…/phpmailer/class.phpmailer.php’ (include_path=’.:/usr/lib/php5′) in /homepages/29/d109817456/htdocs/Formulare/reck/core.php on line 75
die fehlermeldung mit meinem Code.
ICh schließe mal daraus, Dass das Script nicht auf class.phpmailer.php zugreifen kann.
kannst du mir vlt ein Tipp geben wie ich den PHPmailer richtig installiere?
Wenn du einen Managed Server hast, denn solltest du PHPMailer auch ohne SMTP einsetzen können. Zumindest habe ich das zuvor auf unserem 1&1 Managed Servr so tun können.
Der Fehler bei dir liegt daran, dass er die Datei class.phpmailer.php nicht finden kann. Um den PHPMailer nutzen zu können, musst du das Paket runterladen und in einen Ordner entpacken. Anschließend musst du relativ oder absolut den Speicherort der Datei class.phpmailer.php angeben.
Wie ich anhand deiner Fehlermeldungen sehen kann, versuchst du die Datei per require_once() innerhalb des Ordners Formulare/reck einzubinden. Ist die Datei class.phpmailer.php auch in diesem Verzeichnis vorhanden? Wenn nicht, dann gibt einfach den korrekten Pfad an. Ich nutze in der Regel die “PHP-Variable” $_SERVER['DOCUMENT_ROOT'], die auf das ROOT-Verzeichnis des Webauftritts verweist. In deinem Fall also auf “/homepages/29/d109817456/htdocs/”.
Ich würde dir also vorschlagen, alle Dateien des PHPMailer z.B. in ein Verzeichnis “phpmailer” auf dieser höchsten Ebene zu entpacken. Anschließend kannst du die Datei mit dem Befehl
Hallo,
das Whitelist Problem habe ich auch. Ich habe ein Projekt mit mehreren Newsletter Empfängern, da kommt dann pro woche auch mal ein Peak mit 4000 ausgehenden Mails zustande. Ich habe meinen Server leider nicht bei 1&1, sondern bei Hosteurope. Würde mich interessieren, ob es dort auch eine solche Möglichkeit gibt über einen authentifizierten Server die Mails zu leiten.
Lg
Marc
Hallo Marc,
soweit ich das aus den FAQ von Hosteurope sehen kann, bieten sie für die ROOT Server keinen zentralen Mailserver an. Hier muss die Mail immer über den eigenen Server verschickt werden. Eine möglichkeit wäre es, die Mails über einen eventuell vorhanden anderen Server zu verschicken. Es ist bei den meisten Mail-Servern nur notwendig, sich für den Versand zu authentifizieren. Mit welcher Adresse dann verschickt wird, ist eigentlich egal. Es wäre also z.B: möglich einen Webhosting-Account von 1&1, Strato und Co. zum Versand zu verwenden und in der PHPMailer Funktion bei $mail->AddReplyTo() und $mail->SetFrom() einfach eine Adresse des Hosteurope Servers zui nehmen. Für den Empfänger sieht es dann so aus, als würde die Mail von der Domain des Hosteurope-Servers kommen und die Antworten darauf laden auch bei der richtigen Adresse.
Ich hoffe der Tipp konnte dir weiterhelfen.
Gruß
Bernhard
Hey das hört sich nach ner guten idee an.
Dafür lohnt sich auch das mieten, eines kleineren Webspace Paket.
Vielen Dank
Marc
Ich hab ein Managed Server l Packet bei 1&1.
Und benutze ebenfalls PHPmailer. Die Sache ist egal welchen Code ich benutze ich bekomme immer ähnliche Fehlermeldungen :
Warning: require_once(class.phpmailer.php) [function.require-once]: failed to open stream: No such file or directory in /homepages/29/d109817456/htdocs/Formulare/reck/core.php on line 74
Fatal error: require_once() [function.require]: Failed opening required ‘class.phpmailer.php’ (include_path=’.:/usr/lib/php5′) in /homepages/29/d109817456/htdocs/Formulare/reck/core.php on line 74
Die Fehlermeldung habe ich jetzt mit deinem Code bekommen.
Warning: require(…/phpmailer/class.phpmailer.php) [function.require]: failed to open stream: No such file or directory in /homepages/29/d109817456/htdocs/Formulare/reck/core.php on line 75
Fatal error: require() [function.require]: Failed opening required ‘…/phpmailer/class.phpmailer.php’ (include_path=’.:/usr/lib/php5′) in /homepages/29/d109817456/htdocs/Formulare/reck/core.php on line 75
die fehlermeldung mit meinem Code.
ICh schließe mal daraus, Dass das Script nicht auf class.phpmailer.php zugreifen kann.
kannst du mir vlt ein Tipp geben wie ich den PHPmailer richtig installiere?
Wenn du einen Managed Server hast, denn solltest du PHPMailer auch ohne SMTP einsetzen können. Zumindest habe ich das zuvor auf unserem 1&1 Managed Servr so tun können.
Der Fehler bei dir liegt daran, dass er die Datei class.phpmailer.php nicht finden kann. Um den PHPMailer nutzen zu können, musst du das Paket runterladen und in einen Ordner entpacken. Anschließend musst du relativ oder absolut den Speicherort der Datei class.phpmailer.php angeben.
Wie ich anhand deiner Fehlermeldungen sehen kann, versuchst du die Datei per require_once() innerhalb des Ordners Formulare/reck einzubinden. Ist die Datei class.phpmailer.php auch in diesem Verzeichnis vorhanden? Wenn nicht, dann gibt einfach den korrekten Pfad an. Ich nutze in der Regel die “PHP-Variable” $_SERVER['DOCUMENT_ROOT'], die auf das ROOT-Verzeichnis des Webauftritts verweist. In deinem Fall also auf “/homepages/29/d109817456/htdocs/”.
Ich würde dir also vorschlagen, alle Dateien des PHPMailer z.B. in ein Verzeichnis “phpmailer” auf dieser höchsten Ebene zu entpacken. Anschließend kannst du die Datei mit dem Befehl
in dein Skript core.php einbinden.