Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.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
Unix 将单个qmail别名转发到/dev/null的最佳方式是什么?_Unix_Sysadmin_Qmail - Fatal编程技术网

Unix 将单个qmail别名转发到/dev/null的最佳方式是什么?

Unix 将单个qmail别名转发到/dev/null的最佳方式是什么?,unix,sysadmin,qmail,Unix,Sysadmin,Qmail,我想用一个qmail别名来丢弃收到的邮件。我不希望出现任何邮件传递错误,我希望qmail能够对邮件的传递感到高兴 我如何做到这一点,最好不添加其他本地电子邮件帐户?通过创建一个文件/var/qmail/aliases/.qmail blackhole来创建别名,该文件包含以下内容: |cat >/dev/null 然后将任何您想要的重定向到此“黑洞”别名(或使用任何您想要的来代替“黑洞”)。仅仅使用/dev/null是行不通的(无法写入/dev/null) 但是,这些消息仍将被记录。虽然

我想用一个qmail别名来丢弃收到的邮件。我不希望出现任何邮件传递错误,我希望qmail能够对邮件的传递感到高兴


我如何做到这一点,最好不添加其他本地电子邮件帐户?

通过创建一个文件/var/qmail/aliases/.qmail blackhole来创建别名,该文件包含以下内容:

|cat >/dev/null
然后将任何您想要的重定向到此“黑洞”别名(或使用任何您想要的来代替“黑洞”)。仅仅使用/dev/null是行不通的(
无法写入/dev/null


但是,这些消息仍将被记录。虽然它更多的是一个功能而不是一个bug。

一个元问题:为什么会被降级?不适合该站点吗?

创建一个别名,只包含注释,不包含交付说明,如:

echo "# drop all messages on the floor" > ~alias/.qmail-devnull

当然,用您需要的任何别名替换“devnull”。

严格地说,该网站是用于解决与编程相关的问题的——不过,现在似乎它本身就是一条法律(关于否决权)。。。