我的问题是:
我对自己该做什么一无所知。我做了我的研究,我理解这些部分,但我无法理解整体,我的意思是什么资源是必要的以及如何把它放在一起。我以前从未开发过任何发送电子邮件的应用程序。求你帮帮我。
答案 0 :(得分:2)
是。您可以将“发件人”地址设置为您想要的任何地址。 (虽然请注意,收件人服务器可能会检测到它是伪造的并拒绝它。)
您可以从您的计算机托管,只需确保您的网络没有阻止端口25出站。
仅邮件()就足够了。 (我假设这就是hMailServer产品。)
答案 1 :(得分:1)
首先,如果您将Windows作为服务器运行,则需要配置电子邮件的发送方式(SMTP服务器)。转到php.ini文件中的此部分。将localhost
更改为可以从网络中使用的SMTP服务器(hMailServer的IP地址,或者有时您需要购买一个像http://www.smtp2go.com/一样使用的服务器。)
[mail function] ; For Win32 only. ; http://php.net/smtp SMTP = localhost ; http://php.net/smtp-port smtp_port = 25
其次,你在php中使用mail(...)函数(包括发送HTML邮件的能力)。就是这样。
答案 2 :(得分:0)
是的,你可以。我相信您的电子邮件默认会显示您的服务器的DNS,但您可以将from:标头设置为您想要的任何内容。但是,如果您更改了from:标题,请注意您的电子邮件可能会被垃圾邮件过滤器选中。
你需要一些特殊的服务器配置来使用php mail()函数 - 我没有尝试过自己设置它,但我知道基本的本地apache / php安装将无法发送电子邮件。但是,几乎每个付费的Web服务器都应该正确设置它。
没有。您可以使用通用mail()函数发送常规和HTML电子邮件。