Fungsi pengiriman surat berbasis PHPMailer dengan kemampuan email yang disederhanakan memanfaatkan mysql untuk kemampuan multi-host/akun email
Kemampuan untuk menggunakan beberapa sistem email yang ada seperti
Gmail
yahoo
Kirim ulang email
dll.
Kemampuan untuk menentukan batas peralihan host/akun (Ganti pengirim email setelah satu batas akun tertentu tercapai)
Dasbor tunggal untuk mengatur/memperbarui akun/host email.
Integrasi Mudah ke dalam sistem yang ada
Lihat account_for_emails.sql
web root Andaaccount_for_emails.sql di database Andaconn.php agar sesuai dengan kebutuhan Anda.mailer.php di lokasi/file/skrip yang diperlukan dan gunakan fungsi 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: Alamat email yang akan dibalas oleh penerima
$replyToName: Nama yang akan dilihat penerima untuk alamat balasan
$recieverEmailAddress: Alamat email penerima
$recieverName: Nama penerima
$emailSubject: Subjek email
$emailBody: Badan email (HTML)
$alternateBody: Badan email dalam format Teks
$attachmentsPaths: Pasangan nilai kunci dari nama file ke filePaths yang akan dilampirkan dalam email
Silakan merujuk ke sample.php
Sebelum menggunakan fungsi ini, perlu diketahui bahwa saya tidak yakin apakah fungsi ini disetujui secara resmi oleh Google untuk menggunakan server SMTP-nya untuk mengirim email dengan cara ini. Saya juga tidak melihat adanya informasi yang melarangnya.
No longer suppoted since 30th May 2022Less secure app access dengan masuk ke akun Gmail Anda lalu masuk ke halaman https://myaccount.google.com/lesssecureapps dan On opsi ini. Other ways to sign in > App password dan klik Generate and manage app passwordsEnter your App name dan kemudian klik Generate Password .password akun Google di DB/Dashboard. Tuan rumah:
smtp.gmail.com
Pelabuhan:
587
SMTP Aman:
tls
batas_email:
500
Host:
smtp.mail.yahoo.com
Pelabuhan:
587
SMTP Aman:
tls
batas_email:
500