Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Mail wird nicht mehr mit PHPmailer versendet

Empfohlene Antworten

Veröffentlicht

ich habe folgenden Programmcode:


PHP-Code:
// Einfuegen der Classen phpmailer und smtp
require("../phpmailer/class.phpmailer.php");
require_once("../phpmailer/class.smtp.php");
// Erzeugen der Instanz der Class phpmailer
$mail = new phpmailer();
// Setzen der Sprache
$mail->SetLanguage('de', '../phpmailer/language/');
// Zugangsdaten zur Emailadresse
$mail->Mailer = 'smtp';
$mail->Host = "xxx.de";
$mail->Port = 25;
$mail->SMTPAuth = true;
$mail->Username = "webxxp1";
$mail->Password = "xxxx";

// Einfuegen der Emailadresse des Absenders und des Namen
$mail->Sender = "webmaster@xxx.de";
$mail->From = "webmaster@xxx.de";
$mail->FromName = "Webmaster Bxx (xxx.de)";
// Einfuegen der Emailadresse und des Namen des Staffelleiters
$mail->AddBCC("$email","$staffelleitername");
if(!empty($emailadresse))
{
// Einfuegen der Emailadresse und des Namen des Schiris
$mail->AddAddress("$emailadresse","$vorname $nachname");
}
// Einstellen wie breit, die Nachricht werden kann
$mail->WordWrap = 100;
// Erstellen eines Betreffs
$mail->Subject = "Spielbestätigung $spielklasse_name: $spielkennung";
// Erstellen der Nachricht
$mail->Body = "$message";
// Versenden der Nachricht
if($mail->Send())
{
echo "Mail versand";
}
else
{
echo "Mail nicht versand";
}
[/PHP]

was habe ich denn an dem Code falsch?

kann ich irgendwie von dem PHPmailer eine Fehlermeldung ausgeben lassen, woran es genau liegt?

ich bin für jede Hilfe dankbar, da das Programm schon super gelaufen ist und seit heute jemand es testen wollte, funktioniert es nicht mehr.

und ich wollte das Programm morgen Online stellen!!!!

Bitte schnell helfen!

zusatz:

auf dem Webserver läuft seit heute PHP 4.4.0

not enough input.

wurden einstellungen in der php.ini geändert?

ist der zugriff auf xxx.de port 25 möglich?

hast du die option do_debug von phpmailer bereits verwendet?

bekommst du eine fehlermeldung, läufst du in einen timeout oder was

bedeutet deine aussage "... funktioniert es nicht mehr ..."?

s'Amstel

die Lösung war ganz einfach.

Eine Verknüpfung in der Mysql-Datenbank hat gefehlt. der PHPmailer hatte keine Mailadresse, wo er die Mail hinsenden sollte.

aber danke für die Antwort.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.