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 rootaccount_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 2022Less 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 passwordsEnter 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