我是新来的。 我试图使用PHP向某人发送电子邮件。 环顾四周时,我找到了一些帮助我的信息,但没有解决问题。我不知道错误可能在哪里。
当我尝试发送表单时,我得到一个空站点,这意味着我没有得到任何错误。但我没有收到邮件。
我已经尝试过:
我使用的代码:
mail.php
<?php
$m = $_POST['mail'];
$b = $_POST['subject'];
$z = $_POST['time'];
$d = $_POST['date'];
$hf = $_POST['mw'];
$f = $_POST['company'];
$t = $_POST['phone'];
$ta = $_POST['ta'];
$n = "test";
if(!empty($_POST['ha'])){$ha = "Something";} else { $ha = "Something else";}
if(!empty($_POST['hz'])){$hz = "Something";} else { $hz = "Something else";}
if(!empty($_POST['rwa'])){$rwa = "Something";} else { $rwa = "Something else";}
if(!empty($_POST['ba'])){$ba = "Something";} else { $ba = "Something else";}
mail($m, $b, $n); ?>
的php.ini
SMTP = smtp.gmail.com
smtp_port = 587
sendmail_from = gluray.simons@gmail.com
sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"
;sendmail_path = "C:\xampp\mailtodisk\mailtodisk.exe"
sendmail_path="C:\xampp\mailtodisk\mailtodisk.exe"
mail.add_x_header=Off
sendmail.ini
smtp_server=smtp.gmail.com
smtp_port=587
error_logfile=error.log
debug_logfile=debug.log
auth_username=gluray.simons@gmail.com
auth_password=mypassword
force_sender=gluray.simons@gmail.com
我使用Xampp控制面板v3.2.2,PHP 5.6.15
提前致谢。
答案 0 :(得分:-3)
使用mandrill代替,你不会依赖于php邮件