php与smtp服务器交互并发送电子邮件所需的确切代码是什么?

时间:2011-04-22 01:58:27

标签: php email smtp

  

可能重复:
  Sending mass email using PHP

有人知道吗?我正在尝试设置一个php文件,将表单中提交的数据发送到mysql数据库以及三个电子邮件地址之一(通过if语句)。但是,我被告知,我需要设置和管理一个smtp服务器,并在我的php文件中编写与smtp服务器连接的代码,以便我可以发送电子邮件。但是,我不知道如何做这些事情,如果有人在那里做,你介意帮助我吗?如果是这样,我会非常感激。

4 个答案:

答案 0 :(得分:4)

我不知道是否有人会给你确切的代码,但我强烈推荐SwiftMailer library

仔细阅读documentation并尝试一下。它支持sending through your SMTP server,而不是使用PHP mail()函数。

答案 1 :(得分:1)

如果您熟悉Zend框架,还有一个非常先进的邮件功能:Zend_Mail

答案 2 :(得分:0)

阅读PHP manual's page for mail()将是一个良好的开端

答案 3 :(得分:0)

PHP实际上并不发送邮件。您需要在正在侦听连接的主机上设置邮件服务器。然后在您的代码中,您可以使用mail命令实际发送电子邮件。