我们有一些外部系统从我们的电子邮件中读取,有些正在绊倒别人。 基本上我需要做的是取代一个电子邮件主题,如: [RT #179497] Internal: blah blah 同 [RT 179497] Internal: blah blah 所以放下哈希。 有谁知道正则expression式来实现这个postfix header_checks?
我有一个关于通过Postfix访问MySQL数据库的快速问题,并根据结果添加一个自定义标题到电子邮件。 所以我们build立了一个Postfix的Ubuntu服务器,它使用了一个用于虚拟地址的MySQL数据库,现在我的问题是这样的:是否有可能在虚拟地址表中查找一个地址,如果它符合search条件,那么添加一个自定义的头部电子邮件? 当电子邮件到达时,如果有任何转发器附加到电子邮件帐户,我们也需要这样做。 我已经find了关于如何通过Postfix添加自定义标题的资源: http ://saaboke.com/?p =22 ,但我不知道如何将它与MySQL结合。 任何build议将不胜感激。 谢谢你的时间。
当我发送电子邮件到@hotmail我看到这条线的来源: Authentication-Results: hotmail.com; sender-id=temperror (sender IP is xx.xxx.xxx.xxx) [email protected]; dkim=pass header.d=example.com; x-hmca=pass 正如你可以看到有sender-id=temperror ,我怎么能通过它? 我有SPF,DKIM,RDNS …如何添加此发件人ID? 谢谢
我有一个主机,我们称之为foo.com,我在Debian上运行Postfix。 Postfix目前configuration为做这些事情: 所有以@ foo.com作为收件人的邮件都由这个Postfix服务器处理。 它将所有这样的邮件转发到我的Gmail帐户。 防火墙因此允许端口25。 与另一个域作为收件人的所有邮件都被拒绝。 已经为foo.com域设置了SPFlogging,并说foo.com是来自@ foo.com的所有邮件的唯一来源。 在foo.com上运行的应用程序可以连接到localhost:25来发送邮件,用[email protected]作为发送者。 不过,我最近注意到一些垃圾邮件发送者能够在通过SPF检查时向我发送垃圾邮件。 进一步检查,它看起来像他们连接到我的Postfix服务器,然后说 HELO bar.com MAIL FROM:<[email protected]> <—- this! RCPT TO:<[email protected]> DATA From: "Buy Viagra" <[email protected]> <— and this! … 我如何防止这种情况? 我只希望在本地主机上运行的应用程序能够说: MAIL FROM:<[email protected]> 。 这是我目前的configuration(main.cf): https : //gist.github.com/1283647
在您声明重复之前,我已经检查了这些主题: 后缀“中继访问被拒绝” 如何纠正Postfix的“拒绝中继访问”? 上面的主题并没有解决我的问题,也许这是我的configuration文件完全不同于上述主题之一,所以我发布了一个新的话题。 我试图设置Postfix来发送电子邮件和邮件别名。 如果我发送电子邮件与我的hotmail帐户到[email protected]我从Hotmail得到一个回复说: This is an automatically generated Delivery Status Notification. Delivery to the following recipients failed. [email protected] Reporting-MTA: dns;blu0-omc4-s15.blu0.hotmail.com Received-From-MTA: dns;BLU0-SMTP148 Arrival-Date: Thu, 10 Nov 2011 08:31:02 -0800 Final-Recipient: rfc822;[email protected] Action: failed Status: 5.7.1 Diagnostic-Code: smtp;554 5.7.1 <[email protected]>: Relay access denied From: My name <[email protected]> Subject: Testing Date: 10 November 2011 […]
我正在pipe理运行Postfix和Dovecot的FreeBSD上设置的邮件服务器。 当我inputpostconf -a ,什么也没有返回。 据我了解,这个命令应该告诉我,如果我的Postfix安装支持SASL。 由于没有返回,我需要做什么来支持外发邮件?
可能重复: 如何configuration后缀pipe道所有传入的电子邮件到脚本? 我在为Redmine(或“| cat> / tmp / temp”)设置简单pipe道时遇到问题 /等/后缀/虚拟: [email protected] support /等/后缀/别名: support: "|/opt/redmine-1.2.2/processemail.sh" main.cf virtual_alias_maps = hash:/etc/postfix/virtual, mysql:/etc/postfix/mysql_virtual_forwards.cf virtual_mailbox_domains = myhost.com, mysql:/etc/postfix/mysql_virtual_domains.cf virtual_mailbox_maps = hash:/etc/postfix/virtual_alias, mysql:/etc/postfix/mysql_virtual_mailboxes.cf alias_maps = hash:/etc/postfix/aliases alias_database = $alias_maps processemail.sh: #!/bin/sh /opt/redmine-1.2.2/extra/mail_handler/rdm-mailhandler.rb –url http://myhost.com –key f5obfctmGfqZWnOWNtR8 –project test –tracker support –allow-override tracker,project –verbose –unknown-user accept –no-permission-check 我已经运行newaliases; postmap virtual; postalias aliases; […]
是否有可能在postfix本身内进行发件人地址过滤? 我想阻止发件人和收件人均为[email protected]的电子邮件,除非电子邮件是在本地发送的。 我宁愿不必为一个filter安装(臃肿的)反垃圾邮件软件。
我正在configuration我的服务器上的postfix的过程中,我想知道为什么人们不从一个RAM磁盘运行后缀队列? 包含所有队列的默认主目录是(对于Ubuntu发行版) /var/spool/postfix 。 这当然是一般情况下存在于硬盘上的文件夹。 我从Google发现的基本答案是:如果服务器崩溃,它可以防止邮件迷路。 这仍然是我的问题是:如果服务器崩溃,后缀队列被存储在磁盘上,由于内核的内部硬盘caching,它们不会最有可能丢失。 据我所知,这些文件是相当短暂的。 我很努力地看到这种差异和更明确地在RAM中运行,并保存到高清,因为后缀closures干净。 我错过了一些明显的东西吗?
一个来自初学者Postfixpipe理员的问题。 在main.cf写入的确切区别是什么: smtpd_reject_unlisted_sender = yes 和 smtpd_sender_restrictions = reject_unlisted_sender ? 在操作中是否存在真正的差异,或者是smtpd_reject_unlisted_sender只是在smtpd_sender_restrictions中列出的某些规则导致PERMIT时执行此限制的方法?