Bagaimana cara mengkonfigurasi PHP untuk mengirim email menggunakan mail () melalui server SMTP jarak jauh?
Saya sudah mencoba melakukan ini menggunakan php.ini tetapi tampaknya Anda hanya dapat melakukannya di Windows32 dan saya ingin melakukan ini di server Unix saya.
Saya juga sudah mencoba mengubah konfigurasi untuk sendmail sehingga akan menggunakan server SMTP jauh tapi saya tidak yakin itu mungkin.
Itu tidak mungkin, AFAIK. Saya juga akan:
sumber
msmtp dapat digunakan sebagai alternatif untuk sendmail yang hanya meneruskan lalu lintas langsung ke server SMTP eksternal. Sangat mudah untuk mengatur dan bekerja dengan sangat baik.
sumber
Anda bisa menggunakan alat IMAP bawaan PHP atau PHPMailer yang sangat praktis
Ini bisa lebih baik dijawab di Stack Overflow. Saya khawatir ...
sumber
PHP di Linux bergantung pada sendmail. Saya akan merekomendasikan menggunakan fungsi email yang berbeda dari perpustakaan lain jika Anda benar-benar ingin melakukan ini. Ada rekomendasi pada Post StackOverFlow berikut: /programming/966907/specify-smtp-server-for-php-mail-in-freebsd
sumber
PHP dengan sendirinya tidak dapat melakukan ini.
Forwarder sederhana seperti ssmtp memiliki beberapa masalah menyampaikan pesan php.
http://www.freehackers.org/thomas/2008/07/13/linux-a-second-class-citizen-in-the-php-world/
sumber
Fungsi surat internal () hanya dapat menggunakan SMTP pada mesin Windows seperti yang Anda katakan.
Satu-satunya pilihan adalah menggunakan PHPMailer. Anda juga dapat mencoba paket PHP PEAR: http://pear.php.net/package/Mail
sumber
https://docs.nexcess.net/article/how-to-configure-a-remote-mail-server.html Dari menu utama SiteWorx, klik Administrasi> Opsi Email> Pengaturan Jauh. - Lihat lebih lanjut di: https://docs.nexcess.net/article/how-to-configure-a-remote-mail-server.html#sthash.JeroEsDU.dpuf
sumber