Articles of 后缀

在不同的用户下运行postfix pipe命令而不是nobody

我目前正在设置电子邮件pipe道到一个PHP脚本的目录不能被别人访问(它被设置为750)。 Postfix在用户'nobody'下运行pipe道命令,这些用户自然不能访问脚本。 我对添加执行权限到该文件夹​​有点犹豫,因为我不希望其他用户能够访问它(即使他们不知道path)。 所以,我想要的是让pipe道命令在不同的用户下运行,并有权访问该文件夹。 我想要这样做的服务器已安装Virtualmin。 我用Virtualmin设置了所有东西,包括提供给PHP脚本的别名。 Virtualmin论坛上有关于这个问题的几个线程,但是除了让其他人可以执行文件夹以外,还没有解决scheme。 那么,如何让pipe道命令在不同的用户下运行,而不是任何人?

Postfix电子邮件服务器,使用MySQL为mynetworks

我有我自己的服务器,与邮件服务器的后缀。 我的客户也必须能够使用这个邮件服务器。 他们使用C#编写的软件来发送电子邮件,但自从我上次升级以来,smtp身份validation无法正常工作,因此我必须使用main.cf中的myNetwork设置。对于dynamic分配的IP地址或在家工作的客户的员工,这就给我一个问题:每次邮件被邮件服务器拒绝时,我都必须手动调整main.cf。 我已经使用MySQL的用户和域名,所以configuration应该是确定的: virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual-mailbox-domains.cf virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual-mailbox-maps.cf virtual_alias_maps = mysql:/etc/postfix/mysql-virtual-alias-maps.cf,mysql:/etc/postfix /mysql-email2email.cf 但是,如果我使用: mynetworks = mysql:/etc/postfix/mysql-mynetworks.cf 其中包含: user = MailUserName password = MailUserPassWord hosts = 127.0.0.1 dbname = MailDatabase query = Select IPNummer from MyNetworks where IPNummer = '%s' expansion_limit = 100 发送电子邮件时出现以下错误: 临时查找失败 当然,我已经广泛search,但通常的编码嫌疑人已经尝试,并没有结果。 如果有人能给我的解决scheme的指针,我会非常gratefull。

Postfix / Dovecot中继访问被拒绝

我有一个邮件服务器(Postfix / Dovecot),其configuration如下:电子邮件转到每个虚拟用户的本地邮箱,并转发到Google Apps地址(例如[email protected] .COM)。 这一切正常工作,邮件传递到服务器邮箱和谷歌。 但是,日志中出现了一个奇怪的问题。 服务器路由邮件后,它会接收来自Google Apps服务器的连接,并引用他们刚收到的电子邮件 – 拒绝接受“拒绝中继访问”。 我不确定为什么会发生这种情况,Google正在发送什么样的响应。 这不是一个大问题,但是我对它是什么感兴趣……我有一个怀疑,这是我忽视的东西,但我的searchfu是逃避我! 示例(消毒)邮件日志: Mar 20 13:51:03 services postfix/pipe[15363]: 076BF13A005: to=<[email protected]>, relay=dovecot, delay=0.93, delays=0.45/0.01/0/0.47, dsn=2.0.0, status=sent (delivered via dovecot service) Mar 20 13:51:04 services postfix/smtp[15364]: 076BF13A005: to=<[email protected]>, orig_to=<[email protected]>, relay=gmail-smtp-in.l.google.com[173.194.78.27]:25, delay=1.1, delays=0.45/0.01/0.09/0.57, dsn=2.0.0, status=sent (250 2.0.0 OK 1363787301 fu5si2128331wib.94 – gsmtp) Mar 20 13:51:04 services postfix/qmgr[20596]: […]

白名单规则为在Postfix中的reject_rbl_client?

有没有办法添加排除/白名单规则(或类似),这将抵制reject_rbl_client行为? 我有一个运行的后缀服务,具有以下客户端限制: smtpd_client_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_rbl_client zen.spamhaus.org, permit 现在我想让我的后缀接受从我的家庭服务器发送的电子邮件。 家庭服务器位于DSL连接上,所以IP一直在变化。 此外,来自ISP的整个IP池在spamhaus.org上列入黑名单,所以通常由于reject_rbl_client zen.spamhaus.org而被拒绝。 是否有可能以某种方式configuration后缀,以便它将添加一个规则,从某些特定的dynamicDNS主机(总是解决我当前的家庭IP)到达的电子邮件不会被拒绝?

如何控制postfix发送的电子邮件的源IPv6?

在具有2个IPv4和16个IPv6的VPS中,我使用postfix发送邮件。 每次,电子邮件都是从一个IP随机发送的 Received: from domain.com (a random IPv6 out of my 16 IPv6) 因此, SPF失败(当然,软失败),因为起始IP不在我的DNSlogging中。 我可以在DNS的SPFlogging中设置一个IP范围,但是我怎么能告诉postfix从主IP(我设置的rDNS)提交邮件?

后缀:我如何设置虚拟邮箱创build空客户端?

我有一个简单的邮件服务器,使用vhost / vmaps来创build虚拟邮箱。 这是我目前的设置: www logs # postfix | grep virtual … virtual_mailbox_base = /home/vmail virtual_mailbox_domains = /etc/postfix/vhosts virtual_mailbox_limit = 51200000 virtual_mailbox_lock = fcntl, dotlock virtual_mailbox_maps = hash:/etc/postfix/vmaps www logs # cd /etc/postfix www postfix # ls dynamicmaps.cf post-install recipient_bcc vhosts main.cf postfix-files recipient_bcc.db vmaps master.cf postfix-script sasl vmaps.db www postfix # cat vhosts myserver.com […]

运行localhost mta与通过第三方API的php smtp'ing

所以问题是,运行localhost mta(即postfix)或者“better”来使用embedded在应用程序中的第三方restful api来发送电子邮件会更好吗? 我很好奇人们会在这里做什么。 我发现在Linux上的postfix允许更大的灵活性和控制。 默认的sendmail / postfix日志logging(/ var / log / maillog)很适合我,你甚至可以通过iptables在每个uuid上设置限制,允许限速的应用程序。

Postfix认为IP在黑名单中,但实际上并没有在黑名单中列出

Postfix有一个奇怪的问题。 在fail2ban已经禁止69.164.196.21(ryujin.darkdna.net)针对Postfix的失败后,得到了一大堆通知。 这是来自Postfix日志的相关片段: Jan 13 17:56:26 postfix/smtpd[14563]: connect from ryujin.darkdna.net[69.164.196.21] Jan 13 17:56:26 postfix/smtpd[14563]: NOQUEUE: reject: RCPT from ryujin.darkdna.net[69.164.196.21]: 554 5.7.1 Service unavailable; Client host [69.164.196.21] blocked using b.barracudanetworks.org; from=<[email protected]> to=<******> proto=ESMTP helo=<ryujin.darkdna.net> Jan 13 17:56:27 postfix/smtpd[14563]: disconnect from ryujin.darkdna.net[69.164.196.21] 这种情况每天发生4-5次,具体取决于邮件从邮件发送者发送的邮件数量。 现在,我得到并看到,后缀阻止它与b.barracudanetworks.org黑名单匹配的结果。 我不明白的是为什么。 据我可以看到,从两个黑名单检查(mxtoolbox.org和antiabuse.org)IP 69.164.196.21和主机名ryujin.darkdna.net实际上没有列出。 (值得一提的是,所讨论的主机/ IP似乎是Linode的一个)。 这不是唯一被封锁的主机。 Postfix显然已经这样做了一段时间,阻止主机,它认为是在barracudanetworks黑名单时,他们不是。 按照他们的testing说明 ,我可以从我的电脑上访问他们的黑名单。 我很难过,并希望得到一些帮助或指针在哪里看!

Postfix无法发送给一些邮件服务器:'未login'

实际上,我已经设置了一个Postfix堆栈(带有Dovecot和Spamassassin,ClamAV + Amavis),它工作得很好。 它将我的电子邮件(我正在使用Thunderbrid作为客户端)转发给其他邮件服务器。 我尝试了不同的像gmx或gmail。 我有一个旧的邮件服务器(默认iredmail,没有自定义),这将是新的服务器正在工作,将尽快迁移。 无论如何,造成问题的唯一邮件服务器就是这个。 当我发送电子邮件到这台iredmail机器,我的新的后缀服务器给我一个“未送达的邮件返回发件人”通知与以下内容: <[email protected]>: host mail.otherhost.com[OTHER_HOST_IP] said: 553 5.7.1 <[email protected]>: Sender address rejected: not logged in (in reply to RCPT TO command) 除此之外,我有新的postfix服务器(掩码为host.com)的maillog: Feb 1 15:34:19 mail postfix/submission/smtpd[7090]: connect from p11e11b3f.dip0.t-ipconnect.de[MY_HOME_IP] Feb 1 15:34:19 mail postfix/submission/smtpd[7090]: Anonymous TLS connection established from p11e11b3f.dip0.t-ipconnect.de[MY_HOME_IP]: TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits) Feb 1 […]

无法连接到SMTP主机

我正尝试在CentOS 6服务器上configurationPostfix,问题是我无法收到邮件。 我在http://mxtoolbox.com/上进行了testing,发现Unable to Connect to SMTP Host 。 我检查与netstat -tulpn | grep :25 netstat -tulpn | grep :25 ,我看到后缀似乎是听到端口25就好了。 我禁用Selinux(并重新启动) – 它不能解决问题。 我的服务器在OVH上 (如果有问题,可能是OVH有一些防火墙),我刚才重新安装了CentOS。 如果你愿意,可以在这里看到我的/etc/postfix/main.cf文件。 接下来我应该怎么做来解决这个问题? 我怎样才能debuggingSMTP连接问题? 任何帮助将不胜感激! iptables输出: [root@jewishonline log]# iptables -L -v Chain INPUT (policy ACCEPT 1590 packets, 285K bytes) pkts bytes target prot opt in out source destination Chain FORWARD (policy […]