Rumah > Artikel > Operasi dan penyelenggaraan > Apakah yang perlu saya lakukan jika mel centos tidak boleh digunakan?
Penyelesaian untuk mel centos tidak berfungsi: 1. Tambahkan nama domain; 2. Cari "#Dj$w.Foo.COM" dan tukarkannya kepada "Djtest.com" 3. Mulakan semula perkhidmatan sendmail.
Persekitaran pengendalian artikel ini: sistem centos 6.4, komputer Dell G3.
Apakah yang perlu saya lakukan jika mel centos tidak boleh digunakan?
Penyelesaian kepada mel centos yang tidak boleh menghantar e-mel:
Baru-baru ini centos 6.4 tiba-tiba tidak boleh menghantar e-mel E-mel, saya tidak boleh menerima e-mel walaupun saya mengujinya secara langsung dengan arahan mel
Berikut adalah keputusan selepas merujuk kepada pengalaman wira
# yum install -y sendmail # yum install -y sendmail-cf m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf //生成配置文件
Hantar mel nama domain e-mel Konfigurasikan
# vi /etc/mail/local-host-names,添加 test.com //添加域名 # vi /etc/mail/submit.cf,找到行 #Dj$w.Foo.COM,修改为 Djtest.com // #service sendmail restart 重启sendmail服务, 如果不是马上就重启了,可能需要配置下hosts
vim /etc/hosts
tambah
127.0.0.1 xiaofei. xiaofei //xiaofei是主机的名称 #echo test| mail -s "test" your_email@site.com //测试发送邮件,检查一下是否能收到邮件
- ------------
Jika dipanggil daripada php, dalam php.ini sendmail_path = "/usr/sbin/sendmail -fxx@xx.com -t -i " //The huruf merah mewakili alamat pengirim tersuai..
Jika anda tidak menyatakannya, anda akan mendapati bahawa e-mel itu datang daripada apache@xx.com apabila anda menerimanya Apache ialah pengguna sistem pelayan (apache atau nginx, dsb.). Mungkin terdapat kaedah lain, tetapi saya belum menemuinya lagi ...
Tutorial yang disyorkan: "tutorial centos"
Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika mel centos tidak boleh digunakan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!