我需要限制带宽使用,类似于某些 ISP 的做法,以便在几秒钟后降低速度。
如何强制 postfix 检查(并记录/标记/等)所有外发邮件是否存在垃圾邮件?
只是想确保我在我的服务器上尽自己的一份力量。
编辑:根据要求进行后缀配置。
# See /usr/share/postfix/main.cf.dist for a commented, more complete version
# Debian specific: Specifying a file name will cause the first
# line of that file to be used as the name. The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
# appending .domain is the MUA's job.
append_dot_mydomain = no
# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h
readme_directory …
Run Code Online (Sandbox Code Playgroud) 我有一个 Debian GNU/Linux 4.0 机器(无法升级)24x7 运行。它在 /etc/cron.daily 中有几个作业,包括我们的备份脚本。几周前我注意到备份脚本没有正常运行。
今天早上,我手动运行了 cron 目录 ( nice run-parts --report /etc/cron.daily
),它在/etc/anacrontab
和/etc/crontab
. 我收到了一封关于 logwatch 的电子邮件,但没有收到任何其他工作的电子邮件。具体来说,我们的备份脚本有大量输出,需要几个小时。我曾尝试重新安排 中的工作/etc/cron.daily
,但没有效果,最近我删除了anacron
,因为此框应该“永远”不会停机。
单独运行任何作业似乎都可以正常工作。我刚刚/etc/crontab
手动添加了备份脚本以查看它是否正常运行。
有人有其他建议吗?
从本质上讲,我期待在.list
文件中/etc/apt/sources.list.d/
。他们每个人都有一个deb
条目;我很想知道是否有办法查看任何条目是否存在任何新发行版。
我正在寻找一个非常轻量级的邮件服务器来处理 IMAP/POP3 连接。最好使用 Maildir 后端,具有多种身份验证模式(SQL、LDAP 等)。
有什么建议?
我正在运行 Supervisor 3.2.0-2ubuntu0.2 Ubuntu 16.04。我想更改我的一个进程使用的命令,但我需要确保主管向它发送正确的信号,以便进程可以结束;不幸的是,即使我已经请求了 TERM,主管仍然会发送 SIGKILL。
[program:my-worker]
process_name=%(program_name)s_%(process_num)02d
command=php /home/worker/job --param=a,b,c
autostart=true
autorestart=true
stopwaitsecs=10
user=worker
stopsignal=TERM
numprocs=1
stdout_logfile=/var/log/supervisor/worker.log
stderr_logfile=/var/log/supervisor/worker-error.log
Run Code Online (Sandbox Code Playgroud)
如果我遵循Supervisor 在更改“命令”后未加载新的配置文件(例如:),php /home/worker/job --param=a,b,c,d
我会在日志中看到以下内容:
2018-08-08 09:05:21,514 INFO waiting for worker_00 to stop
2018-08-08 09:05:21,533 INFO stopped: worker_00 (terminated by (9) SIGKILL)
Run Code Online (Sandbox Code Playgroud)
我特别需要确保发送 SIGTERM - 我已经深入研究了代码,但我没有看到任何明显的迹象表明我的配置不正确。我调用了错误的命令吗?service supervisord restart
触发相同。
我正在运行 Postfix + amavis + SpamAssassin。消息传递得很好,并且X-Spam-Score
正如我所期望的那样,以及X-Spam-Status
值,这意味着 SA 正在对它们做一些事情。不幸的是,amavis 似乎并不想真正将它们标记为垃圾邮件,因为所有邮件都带有X-Spam-Flag: NO
.
我现在正在查看的示例消息具有以下标题:
X-Virus-Scanned: Debian amavisd-new at magni
X-Spam-Flag: NO
X-Spam-Score: 11.733
X-Spam-Level: ***********
X-Spam-Status: No, score=11.733 tests=[BAYES_99=3.5, HTML_MESSAGE=0.001,
MIME_HTML_ONLY=1.457, RCVD_IN_BL_SPAMCOP_NET=1.96, RCVD_IN_PBL=0.905,
RCVD_IN_SORBS_DUL=0.877, RCVD_IN_XBL=3.033] autolearn=no
Run Code Online (Sandbox Code Playgroud)
这是我的 amavisd.conf 文件:
$mydomain = "";
$MYHOME = '/var/amavisd';
$TEMPBASE = "$MYHOME/tmp";
$inet_socket_port = 10024;
$forward_method = 'smtp:127.0.0.1:10025';
$notify_method = $forward_method;
# @local_domains_acl = qw( "." ); # you may want to use qw() to check all in and out
$sa_tag_level_deflt …
Run Code Online (Sandbox Code Playgroud) 目前,在数据中心,我们有 6 个盒子。每个都运行一个 LAMP 堆栈,并且每个都需要备份。显而易见的解决方案是将所有这些备份到一台机器上,然后插入一个驱动器,然后备份。
问题是,我们的一些员工(阅读:插入驱动器的人)很懒惰。所以我的任务是编写一个脚本来在本地备份我们的每台机器,这样它们就可以像上面一样进行异地备份。但是,数据中心按第 95 个百分位收费,而这些备份正在花费公司资金。
我的问题是,对于中小型企业:我们应该使用什么适当的场景来备份我们的数据?目前,购买另一台机器进行备份是不可能的,但会被考虑在内。
我已经在我的邮件服务器上设置了 dkim-filter。我已经设置了 postfix 来使用 dkim-filter 作为 milter;但是,我在日志中收到以下信息:
Jul 7 13:00:29 magni postfix/smtpd[6742]: connect from mail-vw0-f53.google.com[209.85.212.53]
Jul 7 13:00:29 magni postfix/smtpd[6742]: D0F802BC74: client=mail-vw0-f53.google.com[209.85.212.53]
Jul 7 13:00:29 magni postfix/cleanup[6756]: D0F802BC74: message-id=<....-....mail.gmail.com>
Jul 7 13:00:34 magni dkim-filter[7039]: D0F802BC74: key retrieval failed
Run Code Online (Sandbox Code Playgroud)
为什么我会得到它,我怎样才能阻止它发生?
postfix ×3
debian ×2
iptables ×2
amavis ×1
apt ×1
backup ×1
cron ×1
dkim ×1
email-server ×1
linux ×1
spam ×1
spamassassin ×1
supervisord ×1
ubuntu ×1