【发布时间】:2016-01-05 03:16:25
【问题描述】:
我在两台服务器上都安装了“mailutils”包,第一台服务器使用命令行发送邮件,第二台服务器不发送邮件:
dpkg --get-selections 用于第一台服务器:
# dpkg --get-selections | grep mail
heirloom-mailx install
libmail-sendmail-perl install
libmailtools-perl install
libmailutils2 install
libreoffice-emailmerge install
mailutils install
procmail install
sendmail-base install
sendmail-bin install
sendmail-cf install
dpkg --get-selections 用于第二台服务器:
# dpkg --get-selections | grep mail
libmailutils2 install
libreoffice-emailmerge install
mailutils install
命令行是:
echo -e "File mp4 is finished on Thank you for using this script" 2>&1 | sed '1!b;s/^/To: MYID@gmail.com\nSubject: File coding is done\n\n/' | sendmail -t
这是php函数:
<?php
error_reporting(E_ALL);
$send = mail('MYID@gmail.com', 'sujet', 'salut');
if($send) {
echo 'mail sent';
}
else
{
echo 'oho';
}
?>
提前致谢
【问题讨论】:
-
为什么标记为 PHP?
-
我稍后会添加一个邮件功能