我想让客户通过基于Web的界面创建电子邮件,而无需每次都去水银邮件程序并添加新用户。我只需要一个源代码或脚本,以便我的客户在我的wampserver电子邮件系统上创建电子邮件。Wamp电子邮件创建脚本
我使用MercuryMail作为我的邮件主机,我目前公开与我的服务器,但需要一个电子邮件创建脚本,我可以放入一个网页。最好是PHP。
请帮忙, 谢谢。
我想让客户通过基于Web的界面创建电子邮件,而无需每次都去水银邮件程序并添加新用户。我只需要一个源代码或脚本,以便我的客户在我的wampserver电子邮件系统上创建电子邮件。Wamp电子邮件创建脚本
我使用MercuryMail作为我的邮件主机,我目前公开与我的服务器,但需要一个电子邮件创建脚本,我可以放入一个网页。最好是PHP。
请帮忙, 谢谢。
1)打开“php.ini”。你应该知道它的位置,因为它取决于你运行的特定服务器。
2)在php.ini文件中搜索名为“SMTP”的属性。通常可以找到“SMTP = localhost”行。将localhost更改为ISP的smtp服务器名称。而且,还有一个属性叫做“smtp_port”,它应该设置为25.我在php.ini文件中设置了以下值。
SMTP = smtp.wlink.com.np
smtp_port = 25
3)重新启动apache服务器,以便重新加载PHP模块和属性。
4)现在试着用mail()函数来发送邮件,
mail(“[email protected]”,”test subject”,”test body”);
你可能会得到这样的警告,
警告:电子邮件()[function.mail]:“ sendmail_from“未在php.ini中设置或自定义”From:“头文件丢失在第1行的C:\ Program Files \ xampp \ htdocs \ testmail.php中
5)现在指定下列标题并尝试发送邮件再次,
$headers = ‘MIME-Version: 1.0′ . “\r\n”;
$headers .= ‘Content-type: text/html; charset=iso-8859-1′ . “\r\n”;
$headers .= ‘From: [email protected]’ . “\r\n”;
mail(“[email protected]”,”test subject”,”test body”,$headers);
这就是所有,邮件从本地主机发送到“[email protected]”。
注意:某些smtp服务器会验证发件人的电子邮件地址,因此位于“[email protected]”位置的电子邮件地址应该是有效且现有的电子邮件地址,否则邮件可能不会发送到“ [email protected]”。
这不是OP想要的。他想为客户自动创建电子邮件帐户。 –
@MarcB 是啊,这正是我想要做的。我想让客户在我的服务器上创建自己的电子邮件帐户。我已经可以发送邮件和从我的服务器。我只需要一个脚本或基于php的东西,以允许客户在我的服务器上创建电子邮件。 –