Sendmail XAMPP
XAMPP menyertakan Mercury Mail Server, yang memungkinkan Anda untuk menguji fungsi pengiriman email dari aplikasi web Anda di lingkungan pengembangan lokal. Ini sangat berguna untuk menguji fitur seperti pendaftaran pengguna, reset kata sandi, dan pemberitahuan email.
Fitur Sendmail XAMPP
- Mercury Mail Server: XAMPP menyertakan Mercury Mail Server, yang merupakan server email yang ringan dan mudah dikonfigurasi.
- Pengujian Email Lokal: Anda dapat menggunakan Mercury Mail Server untuk menguji fungsi pengiriman email dari aplikasi web Anda tanpa perlu server email eksternal.
- Penerimaan Email: Mercury Mail Server dapat menerima email yang dikirim oleh aplikasi web Anda.
- Antarmuka Pengguna: Mercury Mail Server menyediakan antarmuka pengguna untuk melihat email yang diterima.
Menggunakan Sendmail XAMPP
- Mulai Layanan Mercury:
- Buka XAMPP Control Panel.
- Klik tombol "Start" di samping "Mercury" untuk memulai layanan email.
- Konfigurasi PHP
php.ini
:- Buka file
php.ini
yang terletak di direktoriC:\xampp\php\
(Windows). - Cari bagian
[mail function]
. - Pastikan pengaturan
SMTP
dansmtp_port
sudah benar. Untuk Mercury, biasanya:SMTP = localhost
smtp_port = 25
- Simpan perubahan dan restart Apache.
- Buka file
- Gunakan Fungsi
mail()
PHP:- Gunakan fungsi
mail()
PHP di aplikasi web Anda untuk mengirim email. - Contoh kode PHP:
- Gunakan fungsi
<?php
$to = "test@localhost";
$subject = "Test Email";
$message = "This is a test email.";
$headers = "From: webmaster@localhost";
mail($to, $subject, $message, $headers);
echo "Email sent!";
?>