我正在为我的教会网站制作联系表。

教堂已经注册了一个电子邮件(它是 POP3),托管公司表示他们的邮件服务器是 mymail.brinkster.com 。

有了所有这些信息,如何使用 mail() 发送表单?服务器不会显示 PHP 错误。当前的代码如下所示:

    $headers = 'MIME-Version: 1.0' . "\r\n";
    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
    $headers .= 'From: *ChurchsEmail*' . "\r\n";

if(mail("*MyEmailHere*", "Setting Up PHP Email", "This would be the body of the email.", $headers))
{
        echo "The email was successfully sent.";
} else {
        echo "The email was NOT sent.";
}

我得到的只是“电子邮件未发送”。

那么有人有设置这样的电子邮件表单的经验吗?我感谢任何可以帮助我的人以及任何有效的方法,请告诉我!

有帮助吗?

解决方案 3

我正在搜索他们的支持数据库并找到如何使电子邮件正常工作的方法。它告诉我包含一个名为“class.phpmailer.php”的服务器文件

面向 Brinkster 用户的文章。

感谢大家的帮助!

其他提示

要直接使用PHP mail()函数,你的服务器必须正确设置与邮件服务器。

如果您想通过外部帐户/服务器,我建议你使用一个库在这里找到了SMTP发送邮件: HTTP ://phpmailer.worxware.com/ 结果 你也可以使用自己的PHPMailer-FE甚至将转换您的联系方式到电子邮件给你。

您可能需要配置它。 该CLI / apache用户需要访问的sendmail。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top