php jquery联系表单,不使用mail()

时间:2012-06-14 13:13:45

标签: php contact-form

我一直在尝试按照教程制作联系表单 - http://www.tutwow.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);

我甚至关闭了吗?任何帮助都会很棒,谢谢。

2 个答案:

答案 0 :(得分:1)

大多数PHP开发人员如果想确保他们的脚本完全运行,请使用PHPMailer 尝试一下......

答案 1 :(得分: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/