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 2022
Less 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 passwords
Enter 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