我正在寫一個使用套接字發送郵件的SMTP類,幾乎都有成功。問題在於隨機工作,有時需要很多時間才能發送電子郵件。使用套接字使用電子郵件發送電子郵件
我注意到一旦「。」被髮送,我應該得到的電子郵件被髮送的響應,而不是我得到的服務器正在關閉傳輸(當我發送「QUIT」命令相同的消息),然後電子郵件發送的消息。
因此,郵件到達混合出於某種原因...但只有最後兩個命令:「。」和「退出」。
任何人都可以幫我一把嗎?
上傳這裏:http://pastebin.com/9vweVpe7
PD:我知道,我可以用PHPMailer的或快速的,但我想自己做學習。
我想在PHP中,「準系統」的方式是使用使用sendmail的mail()函數。我想你可以編寫自己的套接字的東西,但這似乎是重新創造了更多的輪子比合理 – Mala 2012-02-19 03:48:00
張貼包跟蹤。 – Brad 2012-02-19 04:10:41
@sein Hello Sein,我也想在此學習。你可以請發佈已解決的SMTP類嗎? – 2012-11-03 22:39:56