我使用fsockopen
,fwrite
和fgets
功能通过SMTP服务器发送消息。如何检查电子邮件是否确实存在?我想从我的数据库中删除一些东西,以防我尝试发送电子邮件但它不存在。
现在我有一些开源代码发送我的消息,它的确是这样的:
// send 'DATA' string and check if response is 354
// send message
// send command data string 'DATA_END' and check if it's 250
发送消息如下所示:
return fwrite($this -> smtp_conn, $data);
我使用的课程存在于此处:
https://github.com/PHPMailer/PHPMailer/blob/master/class.smtp.php
如果电子邮件不存在,fwrite会返回一些内容吗?或者有办法解决这个问题吗?
我几乎没有办法在接下来的几天内测试它。
谢谢!