Berdasarkan kod untuk menghantar e-mel yang ditulis oleh zend, diuji pada mesin ini, smtp.163.com dan smtp.qq.com semuanya sangat bagus, tetapi ia tidak akan berfungsi apabila diletakkan di Internet, dan ia tidak boleh dihantar di semua.
Perkhidmatan pelanggan telefon berkata ia disokong sepenuhnya dan zend3.2.6.
Saya pun keliru sekarang
Ralat: Amaran: stream_set_timeout(): argumen yang dibekalkan bukan sumber aliran yang sah dalam /data/home/qyu07071/htdocs/system/Zend/Mail/Protocol/Abstract.php pada baris 445
SMTP secara amnya bergantung pada fsockopen Jika bahagian SMTP menggunakan SSL, openssl perlu dihidupkan. Sesetengah ruang akan mematikan fsockopen, jadi SMTP mungkin tidak boleh menghantar e-mel. Anda boleh menggunakan phpinfo untuk menyemak sama ada ia dilumpuhkan.
zend hanyalah rangka kerja PHP, tiada sekatan khas melainkan anda gagal melaksanakannya dengan jayanya. Masalahnya boleh dipermudahkan kerana Wanwangzhi tidak menyokong php untuk menghantar e-mel Anda boleh menyemak sama ada terdapat SMTP melalui phpinfo. Mereka semua didayakan secara lalai. Saya fikir Wanwang menyokong penghantaran e-mel melalui PHP. Adalah disyorkan agar anda menghantar mesej ralat apabila penghantaran gagal. pelaporan_ralat(E_ALL);
display_errors(1);