以下代码无法从服务器发送邮件:
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发送邮件的另一种方式。
这可能是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)