PHP用户不能通过Mutt发送电子邮件,但普通用户可以

PHP用户不能通过Mutt发送电子邮件,但普通用户可以,php,linux,email,mutt,Php,Linux,Email,Mutt,我正在试验PHP,遇到了一个问题。我试图让我的php脚本发送电子邮件时,一个进程已经完成 <!DOCTYPE html> <html> <body> <?php echo shell_exec('echo "testing" | mutt -x -F /usr/web/mail.mut -s test -- my_email_here@gmail.com'); ?> <br> Thanks. PDF copys of energy

我正在试验PHP,遇到了一个问题。我试图让我的php脚本发送电子邮件时,一个进程已经完成

<!DOCTYPE html>
<html>
<body>

<?php
echo shell_exec('echo "testing" | mutt -x -F /usr/web/mail.mut -s test -- my_email_here@gmail.com');
?>

<br>
Thanks. PDF copys of energy plots have been emailed.

</body>
</html>


没有解决问题,但找到了一个更好的解决方案


最终将PHPMailer与ssmtp一起使用(后缀可以工作,但ssmtp非常容易设置)

可能是管子的问题。我现在找不到合适的引用,但请尝试不带管道的shell_exec
echo shell_exec('mutt -F /usr/web/mail.mut -s testing -- myemailhere@gmail.com < message');