0

我一直在尝试按照教程制作联系表格 - http://www.tutoww.com/htmlcss/create-a-simple-and-secure-contact-form-with-jquery-and-php/

唯一的问题是它使用了我的主机出于“安全原因”禁用的 mail() 。我试图在没有使用 smtp 的花哨验证的情况下制作自己的联系表格,效果很好,有没有简单的方法可以轻松地将本教程示例与 smtp 一起使用?

我对php一无所知,但我认为我需要从教程中更改它:

mail($to, $subject, $message, $headers);

类似于:

$smtp = Mail::factory('smtp', 
        array ('host' => $host,
        'auth' => true,
        'username' => $username,
        'password' => $password));

 $mail = $smtp->send($to, $headers, $body);

我什至接近吗?任何帮助都会很棒,谢谢。

4

2 回答 2

1

如果要确保脚本完全运行,大多数 PHP 开发人员都会使用PHPMailer 。
试试看 ...

于 2012-06-14T13:23:50.643 回答
1

您可以使用 Zend_Mail_* 类。您可以非常轻松地配置您的 SMTP。

设置 SMTP http://framework.zend.com/manual/en/zend.mail.sending.html

Zend_Mail 类的文档http://framework.zend.com/manual/en/zend.mail.html

替代方案是 SwitfMailer http://swiftmailer.org/

于 2012-06-14T13:39:58.863 回答