Saya mempunyai tapak web yang dihoskan oleh GoDaddy pada platform khusus maya dan saya tidak dapat
mail() berfungsi dengan baik dalam skrip PHP saya. Saya cuba menghantar e-mel dengan kod pengesahan kepada orang apabila mereka mula-mula mendaftar ke tapak web saya, dan
mail() berfungsi hebat untuk alamat Gmail, tetapi bukan yang lain seperti AOL atau perkhidmatan e-mel GoDaddy!
Saya cuba bercakap dengan beberapa wakil sokongan GoDaddy tetapi mereka tidak begitu membantu dalam isu ini. Saya telah melihat sekeliling dalam talian dan nampaknya ini adalah masalah yang sangat biasa dengan orang yang mengehos tapak web mereka di GoDaddy. Saya tidak menerima e-mel bangkit apabila saya e-mel gagal jadi sukar untuk mengetahui perkara yang berlaku

Inilah kod PHP saya:
$sendtoemail = '[email protected]'; $emailsubject = "Sila sahkan e-mel anda"; $emailbody = "Maklumat pengesahan, bla bla $emailheader = 'Daripada: [email protected]'."". 'X-Mailer: PHP'."". 'Balas-Kepada: [email protected]'."". '[email protected]'; mail($sendtoemail, $emailsubject, $emailbody, $emailheader);
Saya telah mendapat beberapa ralat apabila saya menyemak
/usr/local/psa/var/log/maillog (diakses melalui PuTTY SSH) yang semuanya berakhir dengan:
penangguhan: ./Maildir:_No_such_file_or_directory/
Saya juga telah mengaktifkan DNS terbalik pada akaun pengehosan saya dan mencipta rekod DNS SPF melalui e-mel "GoDaddy sahaja"dan menandai kotak "Sertakan PTR"untuk carian DNS. Ini berada di bawah bahagian "TXT (teks)"pada "Editor Fail Zon"pada pengurus DNS GoDaddy. (Mudah-mudahan itu lebih masuk akal kepada anda berbanding saya).