eror fungsi mail di php gan

Permisi, gan ane udah masuk tutrial ngirim email php dari bang hilman, tapi dapat eror ginian.


Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\xampp\htdocs\lrn_email\index.php on line 14
email gagal dikirim

ini kode saya.

<?php

if (isset ($_POST['submit'])){

    $email = $_POST['email'];
    $subject = $_POST['subject'];
    $pesan = $_POST['pesan'];


    if(mail($email, $subject, $pesan)){
        echo "email berhasil dikirim";
    }else {
        echo "email gagal dikirim";
    }
}

?>

<form action="index.php" method="post">

<input type="text" name="email" placeholder="kirim ke-"> <br>
<input type="text" name="subject" placeholder="Masukkan Judul Pesan Anda"><br>
<textarea name="pesan" placeholder="Masukkan isi pesan anda" id="" cols="30" rows="10"></textarea><br>

<input type="submit" name="submit" value="kirim">

</form>

mohon bantuannya gan.

avatar fachrimubarak
@fachrimubarak

12 Kontribusi 1 Poin

Diperbarui 5 tahun yang lalu

3 Jawaban:

Mungkin klo di localhost emng error gan, harus di hosting dulu. Soalnya saya jg error

avatar iamfreestyler
@iamfreestyler

341 Kontribusi 57 Poin

Dipost 5 tahun yang lalu

@irmanfreestyle tapi tutorial bang hilman kok bisa yah?

avatar fachrimubarak
@fachrimubarak

12 Kontribusi 1 Poin

Dipost 5 tahun yang lalu

Jawaban Terpilih

kalau mau pakai mail() itu emng harus dihosting gan dan kurang bagus lebih baik pakai https://github.com/PHPMailer/PHPMailer jadi pakai gmail atau email service lain bisa dijalanin di localhost

avatar mrvolk
@mrvolk

17 Kontribusi 7 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban