小编Kyl*_*yle的帖子

从后缀中删除/隐藏客户端发件人 IP?

我试图从 postfix 发送的电子邮件中隐藏客户端 IP。

这是我的意思的一个例子:

Received: from mail.[removed].com (adsl-75-37-61-254.dsl.frs2ca.sbcglobal.net [75.37.61.254])
    (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
    (No client certificate requested)
    by mail.[removed].com (Postfix) with ESMTP id D50C7BF185DD
    for <[removed]@gmail.com>; Thu,  2 Aug 2012 16:14:21 +0900 (JST)
Date: Thu, 02 Aug 2012 07:14:08 +0000
Run Code Online (Sandbox Code Playgroud)

注意这一行 (adsl-75-37-61-254.dsl.frs2ca.sbcglobal.net [75.37.61.254])

我想从电子邮件中删除该行。

我试过这样做:

/etc/postfix/main.cf :

smtp_header_checks = regexp:/etc/postfix/smtp_header_checks
Run Code Online (Sandbox Code Playgroud)

smtp_header_checks :

/^((.*) [(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])])/    IGNORE
Run Code Online (Sandbox Code Playgroud)

但是我的 IP 地址仍然在电子邮件的接收部分之内。如果我从本地 smtp 服务器发送电子邮件,则 IP 地址变为localhost.localdomain [127.0.0.1]

如何从标头中删除客户端 IP?

email postfix ip

19
推荐指数
2
解决办法
2万
查看次数

几乎是空的 fstab,我该如何添加更多内容?

我几乎空的 fstab:

none    /dev/pts        devpts  rw      0       0
Run Code Online (Sandbox Code Playgroud)

我想我的服务器上noatime的使用三个目录/home/tmp/var

df -l 给出:

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/simfs            10485760   5914472   4571288  57% /
none                    524288         4    524284   1% /dev
Run Code Online (Sandbox Code Playgroud)

所以我想这就是它的完成方式。我将以下三个条目添加到我的 fstab 中:

/dev/simfs      /home   ext3    defaults,noatime,usrquota       1 2
/dev/simfs      /tmp    ext3    defaults,noatime,noexec,nosuid  1 2
/dev/simfs      /var    ext3    defaults,noatime,usrquota       1 2
Run Code Online (Sandbox Code Playgroud)

保存更改后——当我尝试重新安装驱动器时,会发生这种情况:

[root@horizon ~]# mount -a -o remount
mount: /home not mounted already, or bad option
mount: /tmp not mounted already, or bad option …
Run Code Online (Sandbox Code Playgroud)

centos fstab

2
推荐指数
1
解决办法
1942
查看次数

标签 统计

centos ×1

email ×1

fstab ×1

ip ×1

postfix ×1