我安装了 postfix 并设置了通过 google 应用程序进行中继,但是当我将邮件发送到 postfix 时,它会使用我在 main.cf 中指定的 ONE 帐户将其中继到 google 应用程序。
有没有办法更动态地做到这一点。理想情况下,用户在发送邮件时使用 postfix 进行身份验证,而 postfix 将使用该用户名和密码对 gmail 进行身份验证。这是可能的,或者下一个最佳解决方案是什么?
提前致谢
背景
我们的一位客户的 Internet 遇到间歇性问题,当用户下载大文件时会丢包(他们的 IT 正在调查问题)。
我有一个应用程序,它由一个运行 Windows 2008 R2 IIS7.5 的 Web 服务器和一个运行 Windows 7 的客户端组成,Chrome 使用长时间运行的 XMlHttpRequest 将“消息”从服务器传输到客户端。
问题。
我的应用程序应该完全不受这些数据包丢失的影响,但实际上并非如此。
我想在各种不同的网络问题场景下测试应用程序,例如随机 1% 丢包率和突发丢包率 - 比如说 4000 毫秒的数据包完全丢失,等等。
我正在寻找一种解决方案,可以让我“重现”场景并测试我的应用程序。我可以使用3G,或者拔掉和拔掉网线,但效果不是很好。
问题。
有没有可以在我的机器上安装的应用程序/驱动程序来模仿“狡猾的”互联网连接?或者我可以在网络中使用设备或代理服务器来模拟这些场景?
我猜在现代计算机上做这件事不是很容易,因为我希望大部分 TCP 堆栈都卸载到网卡上,但我认为这是一个相当受欢迎的尝试和做的事情,但是我没有在谷歌上有任何运气。我更精通 Windows,但欢迎使用 Linux 作为客户端或代理的解决方案。
更新:我在域的 DNS 中的 SPF 记录mailinglist.com:
mailinglist.com. 3600 IN TXT "v=spf1 mx ptr include:gateway.com ?all"
UPDATE2:在From:,Reply-To:,Sender:并Return-Path:从失败的消息头:
...
From: "bob" <bob@somewhere.org>
Reply-To: <list1@my.mailinglist.com>
Sender: <list1-request@my.mailinglist.com>
List-Post: <mailto:list1@my.mailinglist.com>
Return-Path: list1-owner@my.mailinglist.com
...
Run Code Online (Sandbox Code Playgroud)
我从以前的管理员那里继承了一个Sympa邮件列表服务器,对整个过程不是很熟悉。最近,我们接到一些用户的电话,称他们在各种邮件列表中的帖子被标记为欺诈检测检查失败。
我一直在阅读SPF并怀疑发生的事情是当用户 (bob@somewhere.org) 发布到列表 ( my.mailinglist.com) 时,来自列表服务器的出站消息将信封发件人设置为“bob@somewhere.组织”。然后,我们的列表服务器将传出消息中继mail.gateway.com,然后通过 Internet 将其传送到该消息。当某个mail.gateway.comwhere.org (或其他域)的 SMTP 服务器收到该帖子时,它会看到它是由我们的中继(13.14.15.16)发送的,该中继在某个where.org 的 SPF 记录中没有它的 IP 地址。
在从 发送的出站邮件的邮件标头中mail.gateway.com,我有一个 SPF 行,内容如下:
Received-SPF: SoftFail (mail.gateway.com: domain of
transitioning …Run Code Online (Sandbox Code Playgroud) 我只是想知道是否有任何系统管理员需要在多台服务器上执行一个命令。如果是这样,你使用什么技术?
我已经厌倦了 SSH 连接到 3-5 个服务器并一遍又一遍地执行相同的事情,所以我想让我的生活更轻松。
另外,我想我应该创建密钥,这样我就不必再输入密码了(尽管我使用的是 root)。这样做了两年后,我有点懒惰了。
我用谷歌搜索了一下,我知道 cssh、pssh、tentakel(这个看起来很酷),还有更亲的流派 - Puppet(我刚刚听说,没有花时间阅读文档)。
顺便说一句,我正在使用 XP+腻子,所以如果有任何腻子很酷的东西可用,那也很受欢迎。如果没有,我总是可以通过 ssh 连接到一台服务器,然后从那里开始我的其余服务器征服:) *邪恶*
打我。谢谢。
我正在尝试将 4TB HDD 添加到我的 ESXi 服务器,但我不知道如何添加。我试过在互联网上学习一些教程,其中说要转到配置选项卡、存储、重新扫描数据存储并从那里添加硬盘,但我的不会显示。

我很确定我的硬盘工作正常并且应该工作,因为它显示在健康状态中:

也许我错过了一个或五个步骤,我只是不知道如何添加它。如果重要的话,我有一台 HP Proliant Microserver Gen 8。
我目前正在测试使用该config(noreplace)指令安装带有配置文件的 RPM 。
根据使用 config(noreplace)我的规范文件将单个文件标记为配置文件:
%config(noreplace) /opt/lm/dest/conf/db.xml
Run Code Online (Sandbox Code Playgroud)
我对版本 1 的文件进行了磁盘修改并继续升级到版本 2。我期待详细输出(使用时-Uvh)表明它已经创建了一个db.xml.rpmnew它没有但是我所做的磁盘修改完好无损。
有谁知道为什么会这样?
一些背景信息:我使用相同的 tar 文件来创建版本 1 和 2,这应该没有什么不同,但我想无论如何我都会提到它。
编辑 1:
如果不清楚db.xml.rpmnew文件未创建。
如果您尝试在 Windows Server 上安装 Java 8u65 运行时,则会出现以下错误消息:
此应用程序中来自下列网站的内容被 Internet Explorer 增强的安全配置阻止
当对话框关闭时,安装程序挂起。我尝试将文件添加到受信任站点区域,但我不知道如何正确格式化路径。
如何在我的 Windows Server 上安装 Java 8u65 运行时?
我需要将别名添加到服务器的主 web 指令中,我不想通过主配置文件来完成。我想知道是否有办法将另一个文件中的文本包含到指令中,例如
<VirtualHost *:80>
DocumentRoot /var/www
ServerName *.website.co
Alias "/old_directory" "/var/www/old_content/old_directory/"
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
因此,如果 URL 与 old_directory 匹配,则为用户提供别名。以上工作正常,但是我想让这个动态而不是将主要规则移动到单独的 conf 文件。所以像这样:
<VirtualHost *:80>
DocumentRoot /var/www
ServerName *.website.co
* include a file /var/www/alias/alias.txt
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
在 alias.txt 文件中,我会有一个别名列表
Alias "/old_directory" "/var/www/old_content/old_directory/"
Alias "/old_directory1" "/var/www/old_content/old_directory/1"
Alias "/old_directory2" "/var/www/old_content/old_directory/2"
Alias "/old_directory3" "/var/www/old_content/old_directory/3"
etc.
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我不想将主要的 virtualhost 指令移出主 conf 文件,并且当尝试使用 Include 选项在另一个文件中复制规则时,它会忽略该规则,因为我猜它已经声明了。
无论如何要包含这样的内容还是有更好的方法来处理这个问题?
在 Ubuntu 16 上,我试图在工作日的上午 8:00 触发 cron 作业,这是我迄今为止尝试过的
0 8 * * 1-5 /path/to/command
Run Code Online (Sandbox Code Playgroud)
和
0 8 * * MON-FRI /path/to/command
Run Code Online (Sandbox Code Playgroud)
不起作用
首先感谢您对未来的帮助:)
我想知道是否可以将我的 HA 包裹在我的油漆上(请原谅我的图纸质量)。

我还想知道在 HA 和服务器出现故障的情况下,ipv4 故障转移块如何处理?
我的最后一个问题,在我的 ISCSI 上,如果硬盘驱动器崩溃,如果我理解正确,数据会丢失吗?所以我想知道您是否必须进行突袭或备份?不会失去太多空间^^
提前谢谢你,我为我的英语道歉。亲切地
apache-2.2 ×1
apache-2.4 ×1
command ×1
cron ×1
gmail ×1
hp ×1
installation ×1
ipv4 ×1
java ×1
linux ×1
mailing-list ×1
packets ×1
postfix ×1
rpm ×1
spf ×1
ssh ×1
storage ×1
sympa ×1
tcpip ×1
ubuntu ×1
ubuntu-16.04 ×1
users ×1
virtualhost ×1
vmware-esxi ×1
windows ×1
xenserver ×1