天天看點

php使用fsockopen時,fwrite中的\r\n及\n結束符導緻,smtp.qq.com響應出現問題

測試代碼

可能qq的伺服器在最近的更改中出現了變動,記得以前是可以使用\n來做為一行的結束符的,也就是一fwrite($sk,"kkk\n")就得到響應,fgets就能立刻成功,測試了一下163,\n是沒有問題,最近發現qq的\n卻出現問題,導緻沒有響應,fgets因為緩沖區沒有内容導緻異常,直到讀逾時.但是qq的換成了\r\n後就正常了.

是以smtp.qq.com,及smtp.exmail.qq.com都存在這個問題.

我開始以為是某些人說的變成了ssl的問題.卻不是.現在的25端口還是可以正常使用的.