我们的用户从自己的帐户(相同的域名/login名,例如[email protected]到[email protected])收到垃圾邮件。 这是一个很好的标准技巧,我决定阻止匿名用户不能以@ company.com发送电子邮件。 这给我们带来了一些问题,如我们的打印机不能发送电子邮件等,但我解决了与二次smtp接收器在不同的端口与IP限制。 但是,它似乎也会影响某些电子邮件服务器的转发: 你好。 这是home.pl上的qmail-send程序。 恐怕我无法将您的信息发送到以下地址。 这是一个永久性错误; 我已经放弃了。 对不起,它没有工作。 :89.14.1.26在我发信息失败了。 远程主机说:550 5.7.1客户端没有权限发送作为此发件人 —在这行下面是邮件的副本。 Return-Path:Return-Path:收件人:mail.company.com [89.14.1.26](HELO mail.company.com)由company.ho.pl [79.93.31.43]与SMTP(IdeaSmtpServer v0.70)id 488fcb01c2f069d9 ; 星期二,三月2012 09:46:55 +0100收到:EXCHANGE1.COMPANY([fe80 :: d425:135f:b655:1223])由EXCHANGE2.COMPANY([fe80 :: 193f:51ac:9316:cb27%14 ]),地图标识为14.01.0355.002; 星期二,三月2012 09:46:55 +0100 From:=?iso-8859-2?Q?MadBoy?= 所以基本上服务器转发它,而不会影响它发送的电子邮件地址,我们的服务器将其视为垃圾邮件。 我用这个命令来阻止事物: Get-ReceiveConnector "DEFAULT Exchange2" | Get-ADPermission -user "NT AUTHORITY\Anonymous Logon" | where {$_.ExtendedRights -like "ms-exch-smtp-accept-authoritative-domain-sender"} | Remove-ADPermission 有没有反正我可以继续接收像转发的东西,但能够阻止的东西(除了一些专门的反垃圾邮件解决scheme – 这将在稍后添加)。 […]
有没有什么方法可以根据Windows环境中的目标IP信息来实现路由/转发? 我的意思是,在使用iptables / tc / iproute2的Linux中,我可以定义一个策略,根据目标端口,ToS / DSCP,时间,转发各种参数的任意组合来select出站接口来转发stream量。 Windows中的Winsock和路由表pipe理器(RTMv2)API似乎都没有提供类似的灵活性 任何想法/方向/build议? 提前致谢
就MPLS而言,我是一个真正的初学者,我想知道这是否可能; 更具体地说,假设一个LSP(标签交换path) Host A -> Router 1-> Router 2 -> Router 3 -> Host B 以上每个路由器都是一个LSR(标签交换路由器),当然也有自己的LIB(标签信息库)。 现在假定主机A想要发送一个数据包给B,并且假定标签分发将使用普通的LDP(标签分发协议)进行。 如果我是正确的,那么在它们之间发生信令之后,路由器3将决定一个标签,假设Label 1 ,在其与路由器2的特定接口中接受如果一个分组已经被转发给主机B.类似地,路由器2将在它的LIB中build立,对于这个LSP,每个转发到路由器3的数据包必须离开接口x并带有一个标签Label 1 ,并且让路由器1知道为了在这个LSP中转发一个数据包,它必须发送它与Label 2 。 最后,路由器1build立其LIB的方式是,当到达主机B的数据包从与主机A的接口进入MPLS云时,它将被路由器1分配标签2。 因此,标签path将是 —(No label) -> Label 2 -> Label 1 -> —(No label) 所以,我的实际问题是标签1是否与标签2相同,从而最有效地使用标签(尽可能less)? 我完全意识到你可以使用2 ^ 20个标签(如果我错了,就纠正我),但是为了锻炼,你必须尽可能高效。 我也知道你可以在同一个LIB中为不同的input接口使用相同的标签(也就是说,它不是标签本身,而是input接口和标签,它将定义数据包如何转发)。 任何反馈将非常感激。 谢谢大家的时间。
我们有2台服务器。 一个是旧服务器,另一个是新服务器。 目前我们正在做一个迁移,因为旧的服务器不足以处理每天的请求。 规格是: 旧服务器 Ubuntu 10.04 Nginx作为反向代理 Apache WSGI 的Python / Django的 新的服务器 Ubuntu 10.04 Nginx的 Gunicorn 的Python / Django的 芹菜+的Redis 我们的经理要求我们研究旧的服务器是否可以对所有传入请求执行多个转发,例如,设置旧服务器的Nginx将所有请求转发给新旧服务器。 目的是使用旧服务器作为比较器对新服务器执行unit testing,看看新服务器是否准备好接pipeangular色。 请帮忙,如果有一个想法,或者必须安装一些引擎,或者我们做什么是不可能的。 非常感谢。 目前我的服务器configuration(旧服务器): 服务器{ 听*:80; access_log /var/log/nginx/apps.access.log; error_log /var/log/nginx/apps.error.log; 位置 / { proxy_pass http://127.0.0.1:8081; include /etc/nginx/proxy.conf; } location / media / { root /var/www/media/; expires 24h; } }
错误: ssh_exchange_identification:由远程主机closures的连接 有很多提出的解决scheme,但似乎没有解决我的问题。 这是我想要完成的: 我有一个服务器(10.0.0.5)的SSH上。 服务器有以下用户及其shell: passport , shell=/bin/false user1, shell=git-shell user2, shell=git-shell me, shell=bash sshd_config文件的末尾有以下条目: AllowTcpForwarding no Match User passport,user1,user2 AllowTcpForwarding true PermitOpen 10.0.0.5:8080 PermitOpen 10.0.0.5:22 我也启用了公钥authentication。 目标是禁止所有来自SSH的tcp转发,并且只允许上述用户在两个端口上转发: – SSH – a web server 在我的/etc/hosts.allow和.deny文件中没有条目。 我在/home/passport/.ssh/authorized_keys设置了相应的authorized_keys file (只是ssh-rsa …)。 从Windows机器上,尝试SSH: ssh [email protected] -N -L 22:10.0.0.5:22 -L 8080:10.0.0.5:8080 这工作正常,当“我尝试冲浪到http://127.0.0.1:8080 ”这意味着我的端口转发工作正常。 现在,我想尝试通过该隧道SSH并使用'user1': ssh -N [email protected] 在这一刻,我得到: […]
我有一个OpenVPN服务器和一些已经configuration的客户端。 服务器分配10.9.9.1-254范围内的IP地址。 其中一个客户端“J”在VPN上分配了10.9.9.24,在自己的LAN上分配了10.0.27.9。 它与我想通过VPN访问的设备位于同一本地networking中,但设备无法运行OpenVPN客户端。 我可以直接从地址为10.0.27.4的J上访问设备,由J的networking分配。 我遵循VPN服务器上的指示,但是我不确定如何configurationJ以在设备和VPN之间转发stream量。 转发整个局域网将是最佳的,但目前只需要访问单个设备。 不幸的是,我无法控制J和设备之间的路由器。 J运行Windows 7。
我正在尝试负载均衡路由器通过两个上行链路(等容量)发送stream量。 我为互联网上的每个/ 8生成静态路由(对于ipv4)并插入它。不幸的是,它似乎没有预期的效果。 我注意到,检查一个特定的IP转发表有三个路由,我的两个静态/ 8和一个更具体的路由(A / 24而不是/ 8),这是通过bgp了解到的。 任何人都可以确认Junos会将stream量路由到更具体的路由,即使它是通过手动input的静态路由从不太优选的源(例如BGP)中发现的。 这个来源表明,路线被学习的方式总是首先被select(项目2在检查链接以后) select具有最低优先级值的path(路由协议进程首选项)。
为了好玩,我一直在OS X(10.8.4)上使用Web服务器。 Apache和它的httpd.conf(/ etc / apache2 /)文件和用户名 .conf(/ etc / apache2 / users /)文件似乎都很好,我可以从我的局域网内的任何一台计算机上访问我的本地主机(只需要键入我的内部(或外部)IP)。 但是,我想暂时访问我的服务器,在我的networking之外的未来几天(比如如何访问任何网站)…. 所以我转发我的路由器上的端口80(华硕RT-AC66U,使用TCP),和Apache的httpd.conf文件已经listen 80 。 > # > # This is the main Apache HTTP server configuration file. It contains the > # configuration directives that give the server its instructions. > # See <URL:http://httpd.apache.org/docs/2.2> for detailed information. > # In particular, […]
所以,我有两台服务器,我会打电话给内部和外部。 当我在内部后缀中发送电子邮件时,它会被外部中继,从而完成实际发送电子邮件的工作。 正常接力,很好用: sendmail on External -> go to destination sendmail on Internal -> go to External -> go to destination 我有一个别名文件,在两台服务器上定义了一个等价的小列表。 我想要别名的主要电子邮件是“根”。 这在一定程度上有效,也就是说,我收到从内部或外部发送给根用户的所有电子邮件。 外部的别名是: root: [email protected], [email protected] 内部的别名是: root: [email protected] 然而,user2收到来自内部和外部的根邮件。 有没有办法将内部发送的根邮件转发到[email protected],而不是user1和[email protected]? 我尝试使用.forwardfunction,而这也没有帮助。 [email protected]仍然是这样转发的,因此当它们不应该被分配给外部服务器的所有pipe理者时。 有一个不需要的电子邮件收件人,发件人和收件人字段的示例: Received: from halk.m2osw.com (162-226-130-121.lightspeed.frokca.sbcglobal.net [162.226.130.121]) by mail.m2osw.com (Postfix) with ESMTP id 50BD6CE2253 for <[email protected]>; Tue, 1 Oct 2013 08:18:27 […]
用户已被给予一个子文件夹来保持他们的网站http://www.example.com/user 。 如果可能的话,我想转发给userdomain.com,因为这是一个不同的服务器,我可以控制。 如果当然不可能,我也想知道。 我依稀记得能够这样做,但我不记得任何细节。 如果它有助于example.com运行IIS,则用户domain.com将运行apache。 如果浏览器中显示的url仍然是example.com/user,这将是一个额外的好处,但乞丐不能是select器。