我在我的Web服务器上运行2个magento应用程序,并且偶然地从服务器的根目录设置了“chown -R www-data:www-data *”。 意思是,所有的文件都由用户root拥有。 这立即引起了magento网站上的问题,即:mysql没有连接,因为它应该使用“mysql”用户。 我自修,并将网页文件设置为由www-data拥有。 网站现在运行良好,但是当我尝试敲定一个订单时,它在那里暂停一分钟,然后超时。 订单注册在后台但它不显示“订单成功页”,因为它应该。 我正在运行nginx和php-fpm,而php-fpm日志是这样写的: [22-Mar-2013 13:31:24] WARNING: [pool www] child 1791, script '/var/www/website.com/index.php' (request: "POST /index.php") execution timed out (1436.378897 sec), terminating [22-Mar-2013 13:31:24] WARNING: [pool www] child 1791 exited on signal 15 (SIGTERM) after 1600.011818 seconds from start [22-Mar-2013 13:31:24] NOTICE: [pool www] child 2717 started 发生了什么? 这可能会发生,因为一些文件不属于他们的正确的所有者? […]
我想保存从我们的服务器发送出去的所有被拒绝的邮件的详细信息(标题和内容),以便我可以找出为什么他们可能被拒绝。 有什么办法让后缀保存邮件的地方,当它被拒绝? 转发到根邮件帐户的副本将罚款。
我试图让后缀通过我的smtp帐户与另一个电子邮件提供商发送电子邮件(在这种情况下lavabit.com) 我收到错误 收件人不被识别。 中继访问被拒绝 这使我想它试图发送电子邮件到外部smtp和拒绝它,因为没有该地址的帐户,而不是与我的帐户login身份validation,并通过外部smtp作为该帐户(我)发送电子邮件。 我的sasl_passwd文件显示如下: mail.lavabit.com [email protected]:password 和我的master.cf读取: # 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) […]
我在CentOS上运行Dovecot邮件服务器和后缀,它为许多虚拟主机提供服务,现在我已经search了大量的虚拟主机,并且阅读了大量更有用的一些完整的垃圾材料,例如强制所有传入邮件到每个域下的一个邮件用户: http-post@* //(any existing allowed host) 作为HTTP POST发送到固定的URL而不是发送到邮箱。 但我找不到任何信息是什么将是正确的方式来做到这一点。 我已经尝试从相同邮件域的后缀方面的方法,但没有成功。 现在我正在读Dovecot和Sieve的书,但是看起来好像很多即将到来的阅读,我不知道我是否正确的方向。 对于开发其他端和testing目的,我创build并使用了一个小的sh脚本来嗅探邮件并发送HTTP POST,但现在当一切似乎准备好生产我卡住了。 我怎样才能达到正确的方式?
在我的服务器上运行Plesk 11(Centos 5 x64),我有很多域。 其中两个不能收到电子邮件。 他们所有的电子邮件留在队列中。 我从maillog获取的信息如下 …relay=plesk_virtual, delay=2457, delays=2457/0.02/0/0.02, dsn=4.3.0, status=deferred (temporary failure. Command output: fork_execv: execv("/usr/sbin/sendmail") failed: Exec format error 4.2.1 Message can not be delivered at this time 任何人都可以有一个想法,我怎么能解决它? /usr/local/psa/admin/sbin/mchk –with-spam ,并不能解决我的问题。 谢谢
我想检查postfix活动队列。 我使用的PHP脚本 $active = shell_exec('/bin/ls -1 /var/spool/postfix/active | /usr/bin/wc -l'); 但在日志中我看到 /bin/ls: cannot open directory /var/spool/postfix/active: Permission denied 我需要添加php或者postfix来避免这个错误?
因为我正在为开发团队运行一个域,我想使用这个域作为开发邮件服务器,我看到需要限制发送邮件的可能性。 事实是: – 域名正在运行 – 邮件和networking邮件已启动并正在运行 我使用的是plesk,而且在这台服务器上运行着多个域名的事实使得它有些令人困惑。 现在我正在寻找一个解决scheme,只有在这个域名的电子邮件进行交换。 如果域名为admin.ch,则所有@ admin.ch邮件帐户都将被限制为从@ admin.ch发送和接收邮件。 你明白我的意思吗?你有什么build议吗? 我发现这个条目: 开发服务器上的Postfix,允许邮件只发送到一个域 但问题是有多个主机在这个服务器上运行。 提前感谢鱼 – 最好的问候,chiuchemandli – 情况: 服务器提供多个域:-domain1.ch -domain2.ch -domain3.ch -devdomain.ch 现在我想从devdomain.ch的所有用户只能从devdomain.ch发送和接收邮件。 所有其他域名照常运作。 自动取款机我不知道,如果header_check是我的问题是正确的!
我使用绑定configuration了一个DNS服务。 它工作,我创build了一个名为test.com的域名。 问题不在于如何configuration绑定,我已经有了一个积极的反馈:我使用digtesting了它,如果我询问mail.test.com的IP地址,它将返回192.168.13.3。 我现在试图给我的后缀服务器分配一个IP地址,我可以使用telnet直接传递mail.test.com作为参数,而不是本地主机,这种方式: telnet -b mail.test.com 25 但是,如果我尝试它,它说: trying 192.168.13.3… telnet: connect to address 192.168.13.3: No route to host trying 2000:0:13::3 telnet: connect to address 2000:0:13::1: Network is unreachable 关于如何设置后缀IP地址,我跟着这个答案: https : //serverfault.com/a/489308/168676 这是我在master.cf文件(我只显示修改的部分)中的设置: smtp unix – – n – – smtp -o smtp_bind_address= 192.168.13.3 relay unix – – n – – smtp -o […]
只有当“Message-Id:”以定义的string开始时,我才需要修改传入电子邮件中的“From:”标题行。 所以在main.cf我把: header_checks = pcre:/etc/postfix/header_checks 和header_checks文件包含: if /^Message-Id: <footext.+/ /^From: (.*)@johndoe.com/ REPLACE From: ${1}@ext.johndoe.com endif 它不起作用,条件不需要。 我错过了什么?
基本上postfix的日志说: NOQUEUE: reject: RCPT from unknown[***.***.***.***]: 450 4.7.1 Client host rejected: cannot find your hostname, [***.***.***.***]; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<mail-vc0-f172.google.com> 我试图发送testing电子邮件到我的服务器上的电子邮件地址。 我想在那里configuration后缀。 但是我得到这个拒绝错误。 我在想我的名字服务器可能有问题。 任何人的想法?