不要使用xampp发送电子邮件

时间:2018-07-21 17:39:29

标签: php smtp sendmail

我编写了一个简单的程序来使用xampp发送电子邮件,但它在D盘(一台计算机)上工作。无法在E盘(另一台计算机)上工作。为什么会发生?这是我的代码。提前致谢.. 在sendmail.ini中,如下所示:

smtp_server=smtp.gmail.com
smtp_port=587
error_logfile=error.log
debug_logfile=debug.log
auth_username= mymail@gmail.com
auth_password= mypassword
force_sender= mymail@gmail.com
hostname= localhost

在php.ini中,如下所示:

smtp_port=587
sendmail_path = "\"D:\xampp\sendmail\sendmail.exe\" -t"

和html代码:

<?php
if (isset($_POST['submit'])) {
    $mail = $_POST['email'];
    mail("heyd@list.ru", "subject", "message");
}
 ?>
 <!DOCTYPE html>
 <html>
 <head>
    <title></title>
 </head>
 <body>
    <form method="post">
 <input type="text" name="email">
 <input type="submit" name="submit">
 </form>
 </body>
 </html>

此代码是D盘上的工作xampp。但是在另一台计算机中,xampp位于E盘中,因此此代码不起作用。我这样写:

sendmail_path = "\"E:\xampp\sendmail\sendmail.exe\" -t"

为什么会这样?我在哪里犯错了?

0 个答案:

没有答案