以下代码无法从服务器发送邮件:
if(isset($_POST['send-message'])){
$contact_name=$_POST['contact-name'];
$contact_email=$_POST['contact-email'];
$contact_mobile=$_POST['contact-mobile'];
$contact_message=$_POST['contact-message'];
$contact_subject="Web Query by contact ".$contact_mobile;
$contact_to="example@example.com";
$contact_headers="From: $contact_name < $contact_email >";
mail( $contact_to, $contact_subject, $contact_message,$contact_headers);
}
请帮我找到解决方案。此代码无法在服务器上发送邮件。 请告诉我另一种用PHP发送邮件的方式。
答案 0 :(得分:0)
这可能是您的php.ini文件中的SMTP配置问题。
由于您是PHP的新手,您可以在PHP安装文件夹的根目录中找到php.ini文件并检查SMTP =和smtp_port =并将值更改为
SMTP = your mail server e.g) mail.yourdomain.com
smtp_port = 25(check your admin for original port)