SenderID提供了什么值超过SPF和DKIM?

我明白那个 SPF将邮件信封“绑定”到一组允许的IP地址。 SenderID(使用默认的pra选项)除了SPF逻辑外,还将消息头“绑定”到一组允许的IP上。 DKIM将发件人地址标题(以及发件人select的任何附加标题)和正文绑定到DNS域名 我使用上面的“绑定”一词,而不是“授权”,因为这对我来说更有意义。 问题: 如果SPF已经在信封中validation了一封邮件,为什么需要检查邮件头? 何时需要validation信封(SPF)需要不同于标题(SenderID) 如果我已经用DKIMvalidation标题,为什么我需要SenderID? 我检查过的大多数大公司都不会禁用带有明确logging的SenderID。 eBay是一个值得注意的例子。 禁用SenderID“pra”处理出站消息的原因是什么?

清除POST或PUT上的清漆

在我的应用程序堆栈中,我正在使用CouchDB(在这种情况下,所有的意图和目的都是一个简单的REST服务器),我想把Varnish放在它的前面以减轻读取负载。 我知道每当我的应用程序通过POST或者PUT更新一个文档时,旧文档都是失效的,但是由于CouchDB输出的头文件,Varnish并没有意识到这一点,所以继续为以后的GET请求提供旧版本。 基本上来说,当POST或PUT方法发送到同一个URL时,我希望能够在给定的REST URL处purge文档。 我可以configuration清漆来达到这个目的吗? 我可以让我的应用程序在每次POST或PUT后发送一个PURGE请求,但我真的宁愿caching对于应用程序是不可见的,因为对于较小的安装,它可能在没有Varnish的情况下运行。 基本上,在vcl我想这样做: sub vcl_recv { if ( req.request == "POST" || req.request == "PUT" ) { purge; return(pass); } } 但是purge; 方法在vcl_recv不可用 更新 我似乎已经通过使用ban而不是purge取得了一些近似上面的东西 – 紧接着的POST请求触发一个GET ,进一步的GET请求从caching服务,所以看起来我误解了语义。 我的子程序目前是: sub vcl_recv { if ( req.request == "POST" || req.request == "PUT" ) { ban("req.url == " + req.url); return(pass); } }

Nginx + Apache + WordPressredirect到localhost / 127.0.0.1

任何人都知道如何解决Nginx + Apache + WordPressredirect到localhost / 127.0.0.1的问题? 我已经尝试了很多不同的修补程序,但没有一个为我工作。 我可以去http://domain.com/wp-admin就好了,正常使用。 但是,如果我尝试去http://domain.comredirect到127.0.0.1。 如果我只是通过Apache运行,一切都可以正常工作。 这里是我的nginx.conf的相关部分: server { listen 80; server_name domain.com; root /var/www/html/wordpress; location / { try_files $uri $uri/ /index.php; } location ~ \.php$ { proxy_pass http://127.0.0.1:8080; } } 这里是我的httpd.conf的相关部分: Listen *:8080 ServerName <ip> <VirtualHost *:8080> ServerAdmin test@test DocumentRoot /var/www/html/wordpress ServerName domain.com </VirtualHost> 这就是我的nginx日志所喜欢的: <ip> – – [19/Jun/2012:22:35:35 […]

apache2如何跟踪SIGTERM的调用者

我在virtualbox win7pro主机上安装了一个dex x64。 我的apache2将停止响应后的页面请求或其他活动,如通过FTP上传。 php.cgi变得不响应,需要重新启动,任何帮助追踪发送SIGTERM的罪魁祸首将不胜感激。 thx艺术 我的apache2.conf有 <IfModule mpm_prefork_module> ServerLimit 1024 StartServers 10 MinSpareServers 10 MaxSpareServers 20 MaxClients 1024 MaxRequestsPerChild 0 </IfModule> ` 从我有apache2日志 [Wed Jun 20 05:07:01 2012] [notice] caught SIGTERM, shutting down [Wed Jun 20 05:07:03 2012] [notice] FastCGI: process manager initialized (pid 4369) [Wed Jun 20 05:07:03 2012] [notice] Apache/2.2.16 (Debian) mod_fastcgi/2.4.6 […]

自动新buildAD用户的主文件夹创build和权限设置

我知道如果我们在AD用户的configuration文件选项卡中设置基础文件夹或configuration文件path,我们可以复制它,文件夹创build和权限设置将自动进行。 我的问题是,并不是所有的用户都有一个漫游configuration文件和主文件夹链接通过GPO完成。 从这些用户复制时,主文件夹不会自动创build,我必须手动创build它,并更改位于文件服务器上的该文件夹的权限和所有权。 我该怎么办? 脚本可能不错,但每次创build新用户时都需要运行脚本,我不认为我们可以将脚本链接到AD用户创build? 我想避免任何手动步骤,并保持我的GPO的方式。 在w7客户机上使用W2008r2 DC。 谢谢。

SQL Server:如何缩小FileStream文件?

对于一个项目,我正在使用SQL Server 2008 R2。 一个表有一个文件stream列。 我做了一些负载testing,现在数据库有20GB的使用。 我有空表,除了几个(configuration表)。 但是我的数据库还在使用很多空间。 所以我使用Task -> Shrink -> Database / Files但我的数据库仍然使用像16GB的东西。 我发现它的文件stream文件仍然使用了很多空间。 问题是我需要备份这个数据库将其导出到最终的生产服务器上,如果我指出压缩备份的事件,我得到一个超过3.5Go的文件。 不方便存储和上传。 而且我正在计划更大的testing,所以我想知道如何缩小这个空间。 当我尝试时: 我得到这个例外: The properties SIZE, MAXSIZE, or FILEGROWTH cannot be specified for the FILESTREAM data file 'FileStreamFile'. (Microsoft SQL Server, Error: 5509) 所以我该怎么做? 我发现这个错误的几个主题,但他们是关于删除filestream列。

获取警告消息“avahi-daemon :无效查询数据包。”在suse 10.1服务器与RAID 1

我最近用suse 10.1replace了我的软件raid 1系统上的一个失败的硬盘,我正在检查“var / log / warn”上的任何警告消息,并且我发现这个消息 “avahi-daemon [3201]:无效的查询包”。 超过12次,我是新来的这些东西,我应该担心,系统有什么问题,我可以检查其他地方,看看系统是否有问题。 任何帮助将不胜感激。 提前感谢。

过渡到新的GW /专用networking的build议

我用一个分支机构的ipsec隧道replace一个新的防火墙设备的私人T1链接。 我试图找出正确的方法来将新站点上的人员转移到新的连接,以便他们默认使用更快的隧道。 现有networking:192.168.254.0/24,gw 192.168.254.253(思科路由器插入私有t1) testingnetworking我一直在使用ipsec隧道:192.168.1.0/24,gw 192.168.1.1(pfsense fw插入公共互联网),也插入与旧networking相同的交换机。 现有子网中可能有〜20-30个networking设备,大约有5个静态IP。 远程端点已经是防火墙 – 我无法build立到现有子网的冗余链接。 换句话说,只要将隧道configuration更改为指向192.168.254.0/24,现有子网中的所有设备都将停止工作,因为它们指向错误的网关。 我希望有一些能够缓慢执行此操作的能力 – 这样,在移动关键服务或不太容忍的用户之前,我可以通过几个客户端validation新链接的稳定性。 什么是正确的方法来做到这一点? 将所有设备上的networking掩码更改为/ 16,并将网关更新为指向新设备? 这会导致任何问题吗? 另外,我应该如何处理DNS? pfsense框不知道我的Active Directory环境。 但是,如果我更改DNS使用本地服务器,它将导致一个巨大的放缓,因为DNS查询仍然将通过私人t1路由。 我需要一些帮助来制定一个不太破坏性的计划,但是在我做最后的切换之前,我真的会让我彻底地testingIPSEC隧道的稳定性。 AD版本是2008R2,服务器也是如此。 工作站大多是Windows XP SP3。 我没有将192.168.1.0/24configuration为AD站点和服务中的站点。

pipe道清漆日志旋转日志的语法

Ubuntu 12.04 Server x64,Varnish 3.0.2 我试图通过Apache的rotatelogs varnishncsa的日志,并从壳运行,事情工作正常: sudo varnishncsa -a -P /var/run/varnishncsa/varnishncsa.pid |/usr/sbin/rotatelogs /var/log/varnish/varnish.log.%Y%m%d%H 3600 在/ var / log / varnish中创build一个新的日志文件,每小时旋转(3600秒)。 不过,我正在努力在/etc/init.d/varnishncsa中以相同的方式运行: PATH=/sbin:/bin:/usr/sbin:/usr/bin DAEMON=/usr/bin/$NAME PIDFILE=/var/run/$NAME/$NAME.pid LOGFILE=/var/log/varnish/varnishncsa.log USER=varnishlog DAEMON_OPTS="-a -P ${PIDFILE}" DAEMON_PIPE="|/usr/sbin/rotatelogs /var/log/varnish/varnish.log.%Y%m%d%H 3600" … start_varnishncsa() { output=$(/bin/tempfile -s.varnish) log_daemon_msg "Starting $DESC" "$NAME" create_pid_directory if start-stop-daemon –start –verbose –pidfile ${PIDFILE} \ –chuid $USER –exec ${DAEMON} — […]

如何在Dell PowerConnect 6248上禁用堆叠模式(打开独立模式)?

我知道Dell 35xx上有button,可以在重新启动过程中更改堆叠状态。 但在戴尔6248上,我没有find这样的function,也没有find在手册中禁用的方法。 在戴尔6248的手册中,当所有的堆叠指示灯熄灭时,确实提到了“单元作为独立开关运行”。 所以一定有办法设置它,但到目前为止我没有find它

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器.