PHP:如何通过SMTP与邮件服务器通信?
如何使用 PHP 通过 SMTP 与邮件服务器通信?
How to communicate with mail server thru SMTP using PHP?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如何使用 PHP 通过 SMTP 与邮件服务器通信?
How to communicate with mail server thru SMTP using PHP?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(6)
使用 fsockopen 打开套接字。使用 fwrite 写入套接字。使用 fgets 从套接字逐行读取或使用逐字节读取fread。
Open a socket using fsockopen. Write to the socket using fwrite. Read from the socket line by line using fgets or byte by byte using fread.
我为我个人的 PHP 框架 phunctionEmail() 方法编写了这段代码a>,也许它可以有一些帮助。我使用的正则表达式能够验证来自 SMTP 服务器的每个单独回复。
I wrote this snippet for the
Email()
method of my personal PHP framework, phunction, maybe it can be of some help. The regex I used is able to validate each individual reply from the SMTP server.查找 mail() 的文档。
Look up the documentation for mail().
看一下 PHPMailer。
Take a look at PHPMailer.
也许您正在寻找这个:
这些示例使用 Pear Mail 包: http://pear.php.net/包/邮件
http://email.about.com/od/ emailprogrammingtips/qt/PHP_Email_SMTP_Authentication.htm
http://www.cyberciti.biz/tips/howto-php-send-email-via-smtp-authentication.html
Maybe you are looking for this:
These examples use the Pear Mail Package: http://pear.php.net/package/Mail
http://email.about.com/od/emailprogrammingtips/qt/PHP_Email_SMTP_Authentication.htm
http://www.cyberciti.biz/tips/howto-php-send-email-via-smtp-authentication.html
看一下
Zend_Mail
它具有处理邮件所需的所有功能-http://framework.zend.com
-http://framework.zend.com/manual/en/zend.mail。 html
take a look at
Zend_Mail
it had every function needed to do with mail-http://framework.zend.com
-http://framework.zend.com/manual/en/zend.mail.html