Eine auf PHPMailer basierende Mailing-Funktion mit vereinfachten E-Mail-Funktionen, die MySQL für Multi-E-Mail-Host-/Kontofunktionen nutzt
Möglichkeit zur Nutzung mehrerer vorhandener Mailsysteme wie z.B
Google Mail
Yahoo
Rediffmail
usw.
Möglichkeit, Grenzwerte für den Host-/Kontowechsel zu definieren (E-Mail-Absender wechseln, nachdem ein Grenzwert dieses bestimmten Kontos erreicht ist)
Ein einziges Dashboard zum Einrichten/Aktualisieren von E-Mail-Konten/Hosts.
Einfache Integration in bestehende Systeme
Siehe account_for_emails.sql
web root
account_for_emails.sql
in Ihre Datenbankconn.php
entsprechend Ihren Anforderungen.mailer.php
in die erforderlichen Speicherorte/Dateien/Skripte ein und verwenden Sie die Funktion sendMail()
. <?php
include "mailer.php";
@$toEmail = $_POST['email'];
@$toName = $_POST['name'];
@$message = $_POST['message'];
@$subject = $_POST['subject'];
@$replyToEmailAddress = $_POST['replyToEmailAddress'];
@$replyToName = $_POST['replyToName'];
if(!empty($toEmail)){
echo "Result: ";
if(sendMail($replyToEmailAddress, $replyToName, $toEmail, $toName, $subject, $message, $message, "")) {
echo "Email message sent.";
} else {
echo "<br><hr>Failed to send email.";
}
}
?>
$replyToEmailAddress: Die E-Mail-Adresse, an die der Empfänger antworten wird
$replyToName: Der Name, den der Empfänger für die Antwortadresse sieht
$recieverEmailAddress: Die E-Mail-Adresse des Empfängers
$recieverName: Der Name des Empfängers
$emailSubject: Der Betreff der E-Mail
$emailBody: Der Text der E-Mail (HTML)
$alternateBody: Der Text der E-Mail im Textformat
$attachmentsPaths: Ein Schlüssel-Wert-Paar von Dateinamen für die Dateipfade, die per E-Mail angehängt werden sollen
Bitte beachten Sie sample.php
Bitte beachten Sie vor der Verwendung dieser Funktion, dass ich nicht sicher bin, ob Google die Verwendung seines SMTP-Servers zum Versenden von E-Mails auf diese Weise offiziell genehmigt hat. Ich sehe auch keine Informationen, die dies verbieten.
No longer suppoted since 30th May 2022
Less secure app access
indem Sie sich bei Ihrem Gmail-Konto anmelden, dann zur Seite https://myaccount.google.com/lesssecureapps gehen und diese Option On
. Other ways to sign in > App password
und klicken Sie auf Generate and manage app passwords
Enter your App name
und klicken Sie dann auf Generate Password
.password
für das Yahoo-Konto in DB/Dashboard. Host:
smtp.gmail.com
Hafen:
587
SMTPSecure:
tls
email_limit:
500
Host:
smtp.mail.yahoo.com
Hafen:
587
SMTPSecure:
tls
email_limit:
500