Cara mengaktifkan fungsi surat php di cpanel

Fungsi PHP mail () adalah fitur PHP bawaan yang memungkinkan Anda mengirim email langsung dari skrip. Bergantung pada situs web atau aplikasi web Anda, Anda mungkin memerlukan fungsi ini untuk memberikan pengalaman yang lebih baik bagi pelanggan Anda

Misalnya, jika Anda menjalankan situs web berbasis langganan, Anda mungkin merasa perlu mengirimkan pesan verifikasi dan pesan selamat datang melalui email. Di sinilah fungsi PHP mail() masuk. Anda dapat menggunakannya pada pengkodean Anda untuk mengirim email secara otomatis tanpa input manual dari pihak Anda

Area lain di mana Anda dapat menggunakan kekuatan fungsi email PHP ada di formulir kontak. Saat pengunjung memasukkan pesan dari halaman kontak, Anda dapat menggunakan fitur untuk mengirim salinan pesan ke email Anda. Ini memungkinkan Anda menerima email tepat waktu dan membalas secepat mungkin

Fungsi PHP mail() diaktifkan secara default dan Anda tidak perlu men-tweak php. file ini untuk mengatur hal yang sama. Jadi dalam panduan ini, kita akan membahas sintaks umum yang harus Anda gunakan untuk menjalankan fungsi mengirim email dari skrip PHP

Prasyarat

  • Server web e. g. Apache atau Nginx
  • bahasa skrip PHP
  • Server email seperti SendMail atau Postfix

Jika Anda menggunakan hosting bersama, paket di atas diinstal dan diaktifkan secara default. Namun, Anda perlu menginstal aplikasi perangkat lunak satu per satu jika menggunakan paket VPS

Untuk informasi lebih lanjut tentang paket ini (penyedia, ulasan, harga, dan fitur) – kunjungi ulasan hosting VPS HostAdvice dan ulasan hosting bersama

Langkah 1. PHP mail() Sintaks Fungsi

Sintaks dasar untuk fungsi PHP mail() adalah

mail (to, subject, message, headers, parameters);

Tabel di bawah merangkum arti dari setiap parameter

 

NoFieldMandatory/OptionalDescriptionExamples1toMandatoryParameter ini menunjukkan penerima emailinfo@contoh. com

penjualan@contoh. com

2subjectMandatoryBerisi subjek email. Karakter baris baru tidak diperbolehkan Jadwal Rapat

Rincian Pembayaran

Aktivasi Akun

3pesanWajib Isi email yang sebenarnya ada di siniPelanggan yang terhormat, akun Anda telah diaktifkan. 4headersOptionalDigunakan untuk menyertakan header email tambahan seperti. Dari, Cc, Bcc. Nilai-nilai ini harus dipisahkan dengan '\r\n'From. penagihan@contoh. com”. “\r\n”. ”CC. akuntansi@contoh. com”5parametersOpsionalDi sini, Anda dapat memberikan tanda tambahan ke server email

Bidang ini jarang digunakan

'-fbilling@contoh. com'
<?php
$to = "[email protected]";
$subject = "Account Activation";
$message = "Dear customer, your account has been activated.";
$headers = "From: [email protected]" . "\r\n" .
"CC: [email protected]";
mail($to,$subject,$message,$headers);
?>
_

Ingatlah untuk mengubah nilai tergantung pada kebutuhan Anda. Anda dapat menggunakan akun email Anda sendiri (mis. g. Gmail) di bidang 'kepada'  saat menguji skrip

Setelah Anda selesai mengedit file, simpan di situs web Anda

Langkah 2. Menguji Skrip

Anda dapat menjalankan skrip email PHP di atas dengan mengunjungi URL di browser. Contohnya

www.example.com/mail.php

Ganti 'contoh. com’ dengan nama domain Anda dan ‘mail. php’ dengan jalur file yang benar

Jika semuanya sudah diatur dengan benar, Anda akan menerima email dengan pesan Anda

Kesimpulan

Itu saja untuk menyiapkan dan mengirim email dengan fungsi PHP mail(). Kami telah mendemonstrasikan pengiriman email langsung dari skrip PHP dengan contoh sederhana. Namun, Anda dapat memperluas skrip lebih lanjut tergantung pada kebutuhan Anda. Misalnya, Anda dapat menambahkannya di akhir skrip formulir kontak untuk menerima email setiap kali pengunjung mengirim pesan dari halaman kontak

Pembahasan terkait control panel hosting yang digunakan antara lain cPanel, Plesk, Directadmin dll

Moderator. Staf

AshlinPosts. 0Bergabung. Jum 16 Sep 2016 10. 10 pagi

Hai,

Bagaimana cara mengaktifkan atau menonaktifkan fungsi Mail untuk akun cPanel

starkPosts. 0Bergabung. Jum 16 Sep 2016 10. 00 pagi

cPanel --> Versi PHP --> Beralih ke Opsi PHP (Kanan Atas) --> Hapus nilai dari fungsi nonaktifkan -->
Klik nilai/pilih/masukkan untuk menyimpan

AshlinPosts. 0Bergabung. Jum 16 Sep 2016 10. 10 pagi

Hai Stark,

Saya lelah tapi tidak bekerja

Apakah mungkin untuk melakukannya melalui. file htaccessnya?

ini kode di dalamnya. htaccess

disable_functions = surat

Brandon NPposting. 0Bergabung. Kamis 05 April 2018 11. 19 malam

Hai Ashlin,

Anda perlu menghapus entri email dari disable_functions

disable_functions = email ✖

nonaktifkan_fungsi = ✔

Brandon N
Insinyur Dukungan Linux
Solusi Nixtree
Pencadangan Server Penuh Terkelola
https. // www. nixtree. com/managed-backups. php
Ikuti kami di. https. //twitter. com/nixtree

AshlinPosts. 0Bergabung. Jum 16 Sep 2016 10. 10 pagi

Bagaimana cara mengaktifkan fungsi mail () di PHP?

Mengubah php. .
Buka php.ini Anda. file ini menggunakan di bawah ini. .
Cari [fungsi email] di file. .
Tambahkan detail server email Anda ke file atau jika Anda memilikinya, Anda dapat mengubahnya (server email dapat menjadi milik Anda sendiri, mis. .
Simpan/tutup file php.ini. file ini

Bagaimana cara mengaktifkan email di cPanel?

Arahkan ke antarmuka Akun Email cPanel (cPanel » Beranda » Email » Akun Email). Klik Hubungkan Perangkat. Temukan klien email yang akan Anda gunakan di bagian Aplikasi dari bagian Skrip Konfigurasi Otomatis Klien Email. Tinjau instruksi sistem, lalu klik Lanjutkan untuk melanjutkan

Mengapa fungsi email PHP tidak berfungsi?

Mungkin, misalnya, karena Anda kehilangan parameter yang diperlukan, salah ketik pada alamat email penerima, atau perlu menyiapkan relai SMTP. Out of all the possible options as to why your PHP mail() isn't sending email, we found that most issues stem from Postfix being configured incorrectly.

Bagaimana cara mengaktifkan sendmail di PHP?

Sendmail .
Periksa apakah sendmail sudah diinstal dengan menjalankan perintah di bawah ini. sudo /usr/sbin/sendmail -q. .
Konfigurasikan PHP untuk menggunakan sendmail dengan menghapus komentar pada baris ini di file konfigurasi PHP di /opt/bitnami/php/etc/php. ini. sendmail_path = "env -i /usr/sbin/sendmail -t -i"