Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email cPanel邮件管道可以执行文件,但可以';你不发电子邮件吗?_Email_Pipe_Send_Cpanel - Fatal编程技术网

Email cPanel邮件管道可以执行文件,但可以';你不发电子邮件吗?

Email cPanel邮件管道可以执行文件,但可以';你不发电子邮件吗?,email,pipe,send,cpanel,Email,Pipe,Send,Cpanel,我有一个PHP管道文件,看起来像: #! /usr/bin/php -q <?php $fd = fopen("php://stdin","r"); $email = ""; while (!feof($fd)) { $email .= fread($fd, 1024); } fclose($fd); $fdw = fopen("/home/user/pipemail.txt","w+"); fwrite($fdw, $email); fclose($fdw); mail("email@e

我有一个PHP管道文件,看起来像:

#! /usr/bin/php -q
<?php
$fd = fopen("php://stdin","r");
$email = "";
while (!feof($fd))
{ $email .= fread($fd, 1024); }
fclose($fd);
$fdw = fopen("/home/user/pipemail.txt","w+");
fwrite($fdw, $email);
fclose($fdw);
mail("email@email_provider.com","You got mail","You received a new email.","From: no-reply@domain.com");
?>
#/usr/bin/php-q
当我从我的一个电子邮件帐户发送电子邮件时,我注意到脚本成功地将电子邮件头保存到“pipemail.txt”文件中。但是,它不会向“发送电子邮件”email@email_provider.com“


有人知道问题出在哪里吗?我必须在某个地方调整任何设置吗?

大多数CPanel发送邮件问题都在处理exminmailtrap。您是否尝试过删除eximmailtrap文件并将/var/cpanel/cpanel.config eximmailtrap=设置为0?

好的,我已经找到了上述问题背后的原因

这是因为我的网站所在的IP地址(我使用的是共享IP)已经被几个服务器列入黑名单,因为其他人滥用了该系统。在任何情况下,似乎我都必须等待黑名单被清除,下次还要购买一个专用IP地址


感谢Roboboga发布了一个可能的解决方案,尽管我无法使用它。我相信我没有访问我的cPanel设置文件的权限。如果以上文件可以通过我的帐户根目录找到,你能告诉我吗?谢谢