使用PHP发送电子邮件有哪些要求?

eca*_*ntu 10 php email

  • 我正在使用PHP 5.3.3开发Web应用程序.
  • 我希望它能自动发送确认电子邮件.
  • 我还没有域名.
  • 我正在使用Windows XP.
  • 我没有PEAR的邮件包.
  • 我有hMailServer,是我想用来发送电子邮件的邮件服务器.

我的问题是:

  1. 我可以发送没有域名的电子邮件吗?(这是绝对必要的吗?我只是想暂时测试一下这个应用程序.)
  2. 如果需要域名,是否还需要使用虚拟主机服务提供商托管应用程序?我可以从我的电脑上做到吗?(记住,我只想测试应用程序.)
  3. 我绝对需要PEAR的邮件包吗?或者我可以简单地使用mail()函数?

我对自己该做什么一无所知.我做了我的研究,我理解这些部分,但我无法理解整体,我的意思是什么资源是必要的以及如何把它放在一起.我以前从未开发过任何发送电子邮件的应用程序.请帮我.

Ale*_*sky 2

  1. 是的。您可以将“发件人”地址设置为您想要的任何地址。(但请注意,收件人服务器可能会检测到它是伪造的并拒绝它。)

  2. 您可以通过您的计算机进行托管,只需确保您的网络没有阻止端口 25 出站即可。

  3. 只要您有本地 SMTP 服务器来处理您的消息,单独使用 mail() 就足够了。(我假设这就是 hMailServer 产品。)