Articles of 后缀

postfix的Web服务器

情况:小(年轻)公司,一个networking根服务器,与谷歌应用程序的邮件。 邮件发送到“ [email protected] ”发送到谷歌,但networking浏览器被引导到服务器( example.com和www.example.com – DNS有一个通配符条目),这是一个Ubuntu 12.04机器。 现在我希望能够从服务器(cron消息和其他)发送邮件到这个谷歌帐户(即[email protected] ),但我不想打开服务器作为垃圾邮件中继。 我应该如何设置/etc/mailname ? 怎么样/etc/hosts以及如何configurationpostfix? 我应该提供哪些信息以获得更好的帮助?

configuration后缀为中继

几天以来,我尝试configurationpostfix作为exim和enkive之间的中继。 Postfix和Enkive在一台物理服务器上。 我看到邮件队列后的邮件后命令mailq但没有邮件在enkive服务器上。 master.cf: 8099 inet n – n – – smtpd -o content_filter=filter:dummy filter unix n – n – – pipe flags-Rq user=nobody null_sender= argv=/tmp/Enkive-1.2-CE/support/filters/postfix/enkive-socket-filter/dist/enkive-socket-filter localhost 2527 ${sender} ${reciepient} 任何人都可以解释我如何运输后缀?

Zimbra 8.0:警告创build文件maildrop / XXXXX.XXXXX权限被拒绝

我有Zimbra 8.0运行在Ubuntu工作正常,但我有一个警告: postfix/postdrop[XXXX]: warning: mail_queue_enter: create file maildrop/XXXXX.XXXXX permissions denied 问题是,仅在4天内为此警告生成了800MB。 我试过了: 以超级用户身份执行zmfixperms 以超级用户身份执行zmfixperms -e 执行zmfixperms –extended以超级用户身份运行 将所有者/组queue_directory为postfix / postdrop 将完全权限(rwx)设置为queue_directory 日志还在增长 queue_directory: /opt/zimbra/data/postfix/spool drwxr-xr-x root root /opt/zimbra/data/postfix/spool drwx—— postfix postdrop /opt/zimbra/data/postfix/spool/maildrop

将Postfix安装传输到新电脑

我在一台计算机上安装了Postfix,DKIM和SPF正常工作。 我想要做的是开始使用一台不同的电脑,而最less量的大惊小怪。 邮件服务器有一种让我困惑的方法,但是我知道有一些密码术在这里发生了,但我并不完全理解(而且我并不在意 – 当我设置最后一台计算机时,一年前,很高兴不要再深究)。 现在,我正在研究这个过程的早期步骤 – 在新机器上安装postfix,并开始实施。 我可以采取什么具体步骤将正确的configuration和密钥文件等移动到新电脑上?

Postfix / Dovecot和电子邮件检索

按照这些说明,我已经在Ubuntu框中设置了Postfix和Dovecot。 我可以看到电子邮件正在被传送到服务器,并被服务器所接受,但电子邮件不能通过POP3进行检索。 我的configuration中可能会丢失什么? 似乎电子邮件没有正确地交给达夫科特。 以下是我相信的相关/var/log/mail.log条目,用于尝试从其他域(由Gmail托pipe)将电子邮件发送到我已设置的域: 在SMTP连接期间logging: postfix/smtpd[14689]: connect from mail-vb0-f50.google.com[209.85.212.50] postfix/smtpd[14689]: Anonymous TLS connection established from mail-vb0-f50.google.com[209.85.212.50]: TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits) postfix/smtpd[14689]: 5782740ACF: client=mail-vb0-f50.google.com[209.85.212.50] postfix/cleanup[14696]: 5782740ACF: message-id=<CAEjmKcjHnTY4yk=3QXoNrD76=04g-s9utPguTFB02Fx53GMPmw@mail.gmail.com> postfix/qmgr[14687]: 5782740ACF: from=<[email protected]>, size=1947, nrcpt=1 (queue active) postfix/smtpd[14702]: connect from mail.destinationdomain.com[127.0.0.1] postfix/smtpd[14702]: 2940A41AA9: client=mail.destinationdomain.com[127.0.0.1] postfix/cleanup[14696]: 2940A41AA9: message-id=<CAEjmKcjHnTY4yk=3QXoNrD76=04g-s9utPguTFB02Fx53GMPmw@mail.gmail.com> postfix/qmgr[14687]: 2940A41AA9: from=<[email protected]>, size=2450, nrcpt=1 (queue active) amavis[21309]: (21309-02) […]

通过noreply @路由所有的postfix邮件

我希望postfix通过[email protected]发送所有电子邮件 我的main.cf看起来像 sender_canonical_maps = regexp:/etc/postfix/canonical local_header_rewrite_clients = static:all 和我的canonical文件看起来像 /domain.local/ [email protected] 有人知道为什么这不起作用? 我已经尝试重新启动服务器。 我不确定/domain.local/是做什么的,因为内容是由博客文章驱动的。

如何限制邮件发送到Postfix的特定转发地址的发件人域?

我目前有一个Postfix安装愉快地为我们公司的100多个用户提供邮件(webmail / IMAP),大致分为几个领域(销售,运营,pipe理等)。 最近有人向销售人员泄露了一个垃圾邮件收集者的集体地址(不知道是谁,无所谓),因为这个垃圾邮件收割者现在正在向30多名销售员工发起鱼叉式钓鱼。 前锋看起来像这样: [email protected] ====> [email protected][email protected][email protected][email protected] 他们每个人现在通过转发地址接收很多垃圾邮件,以联系人力资源(恶意链接)来更新他们的W-2地址,或者收集安全信息等等。 前进是build立在预先知道这样一个前锋可能会被滥用,可能会在某一时刻,但政治约束迫使其创build之前,我才能够考虑如何限制它,然后它的工作,没有被滥用超过三年。 可能有一个关于我的公司的相对不重要或在某处低估人性的评论。 我想要的只是从指定域名的电子邮件地址(即@ mycompany.com)只允许邮件到该转发地址(但不是任何转发地址,因为我有几个是info @types)。 我的Postfix安装使用MySQL虚拟查找域,转发和用户,类似于这里和networking上的其他地方描述。 这一切都完美无瑕的在这一点上,除了有些前锋有点太容易邮寄。 再一次,我只想限制发送者域的select转发,而不是所有的转发。 我们目前正在通过邮寄这些清单时使用密件抄送字段来缓解这一情况,所以实际的清单地址不会离开大楼。 这确实限制了收件人之间通过回复所有的讨论,不知道这是一个function或错误在这一点上。

有没有办法让Postfix转发电子邮件*和*通过recipient_address_rejected拒绝它

在后缀中,我想通过postfix发送标准的“收件人地址被拒绝”types的邮件,但仍然转发电子邮件给另一个用户来处理不再活动的电子邮件帐户的方式。 因此,如果有人向[email protected]发送电子邮件,它会将邮件退回给发件人以供将来参考,但邮件仍然会被转发到[email protected]进行处理用。 .vcation和/或.forward文件让我失望,因为他们会回复或转发,但不是两个。 有小费吗?

用Maildrop拒绝Postfix中不存在的用户

我使用Postfix与虚拟邮箱和Maildrop为传输代理。 我所有的电子邮件都传送到/home/vmail/domain.tld/user/文件夹。 今天我注意到,发送到不存在的地址的电子邮件被传送到文件/home/vmail/domain.tld/user 。 我宁愿让他们拒绝服务器的错误消息给发件人。 我认为它是负责包含规则的/etc/postfix/maildroprc文件DEFAULT="/home/vmail/$1/$2" 文件/etc/postfix/main.cfg virtual_mailbox_base = /home/vmail virtual_mailbox_maps = hash:/etc/postfix/vmailbox virtual_alias_maps = hash:/etc/postfix/virtual virtual_transport = maildrop maildrop_destination_recipient_limit = 1 /etc/postfix/master.cfg的规则 maildrop unix – nn – – pipe flags=ODRhu user=vmail argv=/usr/bin/maildrop /etc/postfix/maildroprc ${domain} ${user} ${extension} ${recipient} ${user} ${nexthop} 任何想法如何可以指定一个有效的电子邮件列表? 所有的电子邮件地址( virtualredirect除外)都列在vmailbox数据库中,但似乎没有使用它。

Postfix能够接收电子邮件,但无法发送

我有我的机器上运行的后缀(随着centos最小),但今天我configuration它使用我的域名为例,这是我的域名example.com 。 这是我的configuration: alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/libexec/postfix data_directory = /var/lib/postfix debug_peer_level = 2 header_checks = regexp:/etc/postfix/header_checks html_directory = no inet_interfaces = all inet_protocols = ipv4 mail_owner = postfix mailbox_size_limit = 1073741824 mailq_path = /usr/bin/mailq.postfix manpage_directory = /usr/share/man message_size_limit = 10485760 mydestination = $myhostname, localhost.$mydomain, […]