嗨我想在我的网站上添加字段,让人们直接发送邮件给我的电子邮件这是我的代码
<form action="" method="post" name="data_table">
Contact Us
<input type="text" name="name">
<input type="text" name="phone">
<input type="text" name="email">
<textarea name="message""></textarea>
<input type="submit" name="send">
</form>
<?php
$from = '<@gmail.com>'; //change this to your email address
$to = '<@yahoo.com>'; // change to address
$subject = 'Insert subject here'; // subject of mail
$body = "Hello world! this is the content of the email"; //content of mail
$headers = array(
'From' => $from,
'To' => $to,
'Subject' => $subject
);
$smtp = Mail::factory('smtp', array(
'host' => 'ssl://smtp.gmail.com',
'port' => '465',
'auth' => true,
'username' => '@gmail.com', //your gmail account
'password' => 'snip' // your password
));
// Send the mail
$mail = $smtp->send($to, $headers, $body);
?>
出现此错误
致命错误:未找到“邮件”类 第322行的/var/www/html/ISPGroup-Website/index.php
网站已上传到服务器上 怎么解决呢?以及如何更改stmp详细信息? 还有其他方法可以让人们直接从我的网站向我的电子邮件发送消息 感谢
答案 0 :(得分:1)
抱歉,我正在更新我的帖子,
尝试调用
use Mail;
或检查php.ini中的包含路径
或检查服务器根目录
pear install Mail
pear install pear / Net_SMTP
pear install pear / Auth_SASL
PEAR安装指南:http://pear.php.net/manual/en/installation.checking.php
或尝试使用phpmailer作为替代
答案 1 :(得分:0)
尝试加入Mail.php
;
require('../php/Mail.php');