我有一个简单的联系表单,带有“发送”按钮,可以将邮件从电子邮件发送到电子邮件。
在使用wamp服务器的本地主机中,我已经完成了它并且它正在工作。
我使用'假电子邮件程序'发送它,我在'sendmail.ini'文件中输入了电子邮件。
如何使用plesk服务作为服务器实现相同目标,我可以在哪里输入来自电子邮件地址?
这听起来像是一项简单的任务,但我花了一个多小时才找到它。
我有一个带有php for serer代码的contact.html表单,我想要做的是将用户填写的contact.html表单详细信息发送到外部电子邮件,在本地主机中我设法做到但是我知道当我上传到服务器时,我无法找到“来自电子邮件地址字段”(我可以将电子邮件地址设置为从网站发出的电子邮件)。
假设您拥有一个网站并且某些用户填写了“与我们联系”表单,您作为网站所有者将收到来自您网站的电子邮件,其中包含用户填写的联系表单中的用户详细信息。
此代码来自我的php文件@mail($ email_to,$ email_subject,$ email_message,$ headers);
并使用“我本地计算机”上的“wamp服务器”和外部虚假电子邮件发件人程序, 我在这个文件中用我的'来自地址的电子邮件'(sendmail.ini)填写了这个文件: 'smtp_server = smtp.gmail.com','smtp_port = 25'和'身份验证'详情:username = my_name@gmail.com和密码='mypassword',用于该电子邮件。
这就是我在'plesk'服务器台寻找的内容该ini文件的位置,我可以在其中输入发件人地址,smtp_port和身份验证详细信息。
答案 0 :(得分:0)
这就是我使用PHP和Mail()函数的方式:
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
$headers .= 'Content-Transfer-Encoding: 8bit' . "\r\n";
$headers .= 'From: MyName <' . $from . '>' . "\r\n";
mail($to, $subject, $html, $headers);