Bagaimana cara mengirim email melalui server-side script?
Mengirim email melalui server-side script biasanya melibatkan penggunaan bahasa pemrograman seperti PHP, Node.js, Python, dll., dan seringkali memerlukan penggunaan SMTP server.
Berikut adalah contoh sederhana cara mengirim email menggunakan PHP:
<?php
$to = 'w67671969@gmail.com';
$subject = 'Pesan dari Kontak Kami';
$message = 'Isi pesan Anda di sini';
$headers = 'From: webmaster@example.com' . "\r\n" .
'Reply-To: webmaster@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
Dan berikut adalah contoh menggunakan Node.js dengan modul nodemailer :
var nodemailer = require('nodemailer');
var transporter = nodemailer.createTransport({
service: 'gmail',
auth: {
user: 'youremail@gmail.com',
pass: 'yourpassword'
}
});
var mailOptions = {
from: 'youremail@gmail.com',
to: 'w67671969@gmail.com',
subject: 'Pesan dari Kontak Kami',
text: 'Isi pesan Anda di sini'
};
transporter.sendMail(mailOptions, function(error, info){
if (error) {
console.log(error);
} else {
console.log('Email sent: ' + info.response);
}
});
Perlu diingat bahwa Anda harus mengganti 'youremail@gmail.com' dan 'yourpassword' dengan email dan password Anda.
Harap dicatat bahwa mengirim email secara langsung dari server Anda sendiri dapat menjadi rumit dan berpotensi memerlukan pengetahuan tentang pengaturan server dan protokol email. Layanan pengiriman email pihak ketiga seringkali merupakan solusi yang lebih mudah dan lebih handal.