如何在php中使用shell_exec命令发送邮件
我使用下面的代码发送邮件,但它通过消息“空消息正文;希望没问题”,邮件不会发送如何在php中使用shell_exec命令发送邮件,php,linux,Php,Linux,我使用下面的代码发送邮件,但它通过消息“空消息正文;希望没问题”,邮件不会发送 $body='sdfsdf'; $subject='sdfsdf'; $to='test@gmail.com'; echo $output = shell_exec("echo $body && mail -s \"$subject\" $to"); print_r ("$output"); die; 为什么不直接使用内置的php邮件功能呢?我必须由shell_Exec使用它。使用&&有什么具体
$body='sdfsdf';
$subject='sdfsdf';
$to='test@gmail.com';
echo $output = shell_exec("echo $body && mail -s \"$subject\" $to");
print_r ("$output");
die;
为什么不直接使用内置的php邮件功能呢?我必须由shell_Exec使用它。使用
&&
有什么具体原因吗?我认为应该是shell_exec(“echo\“$body\”| mail-s\“$subject\”$to”)代码>两种情况的可能重复-不起作用:(