我一直在尝试按照教程制作联系表单 - 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);
我甚至关闭了吗?任何帮助都会很棒,谢谢。
答案 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/