PHP邮件功能,邮件发送但不会出现在邮箱中,验证问题

时间:2014-03-11 23:36:01

标签: php smtp ubuntu-12.04 sendmail

我正在尝试通过向注册用户发送链接来在我的网站上实施电子邮件验证,但我不太确定如何使用php" s" mail()"功能,

我只是创建了一个文件,其中包含以下来自http://php.net/manual/en/function.mail.php的内容:

<?php

// The message
$message = "Line 1\r\nLine 2\r\nLine 3";

// In case any of our lines are larger than 70 characters, we should use wordwrap()
$message = wordwrap($message, 70, "\r\n");

// Send
mail('example@example.com', 'My Subject', $message);

?>

当我在服务器上打开此文件(在DigitalOcean上)时,我没有收到任何错误, 并在日志文件中显示以下内容: &#34; GET /新HTTP / 1.1&#34; 200 344&#34; - &#34; &#34; Mozilla / 5.0(X11; Linux x86_64)AppleWebKit / 537.36(KHTML,与Gecko一样)Ubuntu Chromium / 32.0.1700.107 Chrome / 32.0.1700.107 Safari / 537.36&#34;

当我从先前提到的关于Win SMTP的问题中读取时,必须配置

如何在Ubuntu 12.04上配置此邮件功能?

我应该在php.ini中更改任何内容

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
;sendmail_path =

现在phpinfo()函数将sendmail_path显示为&#34; / usr / sbin / sendmail -t -i&#34; , 但是我在该文件夹中没有文件sendmail

0 个答案:

没有答案