-3

我有一个简单的联系表格,带有“发送”按钮,可以将邮件从电子邮件发送到电子邮件。

在带有 wamp 服务器的本地主机中,我已经完成了它并且它正在工作。

我使用“假电子邮件程序”发送它,我在“sendmail.ini”文件中输入了发件人电子邮件。

如何使用 plesk 服务作为服务器来实现相同的目标,我在哪里可以输入发件人电子邮件地址?

这听起来像是一项简单的任务,但我花了一个多小时才找到它。

我有一个带有用于 serer 代码的 php 的contact.html 表单,我想做的是将用户填写的contact.html 表单详细信息发送到外部电子邮件,在本地主机中我设法做到了,但知道我什么时候上传到服务器我无法找到“发件人电子邮件地址字段”(我可以在其中将电子邮件地址设置为从网站发出的电子邮件)。

假设您拥有一个站点并且某个用户填写了“联系我们”表单,您作为站点所有者将收到来自您站点的电子邮件,其中包含用户填写联系表单的用户详细信息。

此代码来自我的 php 文件 @mail($email_to, $email_subject, $email_message, $headers);

通过在“我的本地计算机”和外部假电子邮件发件人程序上使用“wamp 服务器”,我用我的“来自地址的电子邮件”(sendmail.ini)填充了这个文件,其中包含以下几行:“smtp_server=smtp.gmail.com” , 'smtp_port=25' 和 'authentication' 详细信息:username= my_name@gmail.com 和 password='mypassword' 用于该电子邮件。

这就是我在“plesk”服务器台中寻找的那个 ini 文件的位置,我可以在其中输入发件人地址、smtp_port 和身份验证详细信息。

4

1 回答 1

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);
  • $from = 来自电子邮件
  • $to = 发送电子邮件
  • $html = 电子邮件正文
  • $subject = 电子邮件主题
于 2013-02-12T17:22:44.357 回答