Articles of 后缀

Postfix – > Dovecot Catchall不工作(再)

我的postfix + dovecot安装有问题。 自从七月份以来,我的所有人都不再工作了。 我几天前才意识到这个问题,因为我的一个朋友明确地向不存在的地址发送了一封邮件,而且没有到达。 于是我挖掘了几个日志,发现这个全部看起来不再起作用。 看着邮件存储目录,我看到Dovecot在@之前为每个“用户”创build了新的邮箱,而不是将其发送到我的邮箱。 这些邮箱中最老的是从七月份开始,所以我觉得那里出了问题。 一年以来,我还没有改变我的后缀/ dovecotconfiguration。 编辑:最后一句话是不正确的。 今年早些时候,我从服务器上删除了ClamAV。 也许我搞砸了? 但是,我总是在到达时安装更新。 该服务器正在运行Debian Squeeze。 这是我的后缀configuration: ~ > sudo postconf -n broken_sasl_auth_clients = yes config_directory = /etc/postfix mailbox_size_limit = 1099511627776 message_size_limit = 1073741824 mydestination = mail.mydomain.de myhostname = mail.mydomain.de mynetworks = 127.0.0.0/8 proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains $relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps […]

使用Postfix将收到的电子邮件保存在MySQL数据库中

我只是安装了后缀,并configuration它的权利,我想.. 现在我的目标是,接受所有传入的邮件,并将其存储在我的MySQL数据库中的每一个,只要它到达我的服务器。 我只需要存储任何电子邮件的正文,并不需要任何垃圾邮件过滤程序,因为我的服务器所做的只是接受所有邮件正文,并通过那些从那些获取特定的数据工作。 这些电子邮件将从他们获得数据后被删除,所以不要担心垃圾邮件或其他任何东西。 v-server运行Ubuntu,我也有自己的域名。 即时通讯真的是新的Ubuntu的,所有的邮件服务器的事情,但已经尝试了3个星期,现在使其工作..没有真正的工作。 只是让我知道你会怎么做:)

用于Google帐户的Google Apps MX,仅用于发送的自定义Postfix,相同的域

我有一个谷歌应用程序商业帐户,提供使用Gmail的MX服务器。 我想用这个给用户发送/接收电子邮件。 但是,我特别需要定期发送批量电子邮件,根据Google的“ 发送限制” ,我们每天只能使用其邮件服务器发送2K封电子邮件。 我有一个具有静态IP(和端口25畅通),我可以安装和configuration后缀的VPS。 我想用这个邮件服务器发送邮件,所以我不限于每天2K。 我愿意购买SSL证书,以确保encryption连接到邮件服务器,并从邮件服务器到电子邮件提供商(gmail,hotmail)。 有没有人实施这种混合方法,如果我能走上正确的道路? 任何信息,将不胜感激。

如何使Postfix在展开别名后应用内容filter?

在我的邮件服务器上,我有一个从root到我的电子邮件地址(由同一个服务器处理)的别名。 我也有一个使用${recipient}的content_filter 。 传入和传出的电子邮件按预期工作。 它们通过具有正确的收件人地址的内容filter进行过滤。 但是,当电子邮件从本地机器发送到root ,内容filter将被传递[email protected]而不是我的电子邮件地址。 在处理完电子邮件后,filter将其传回给Postfix,然后本地传送将其转发到正确的地址。 如何在应用内容filter之前获取别名? 当前设置 以下是我目前如何设置内容filter(在INSTALL.md中查找更多详细信息): 在/etc/postfix/master.cf : gpg-mailgate unix – nn – – pipe道 flags = user = nobody argv = / usr / local / bin / gpg-mailgate.py $ {recipient} 127.0.0.1:10028 inet n – n – 10 smtpd -o content_filter = -o more_options =省略 在/etc/postfix/main.cf : content_filter = […]

全部为非现有用户捕捉不起作用(Postfix)

捕捉所有现有的邮箱,但不适用于随机邮箱。 哪里不对? 发送到一个不存在的邮箱给( /etc/log/maillog ): Dec 27 23:09:42 vps40198 postfix/smtpd[18623]: NOQUEUE: reject: RCPT from mail-oa0-f47.google.com[209.85.219.47]: 550 5.1.1 <[email protected]>: Recipient address rejected: User unknown in virtual mailbox table; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<mail-oa0-f47.google.com> 我的邮件服务器在fake.tld , random是不存在的用户。 这些是相关的/etc/postfix/*.cf文件: #mysql-domains.cf host = localhost user = postfix password = xxxx dbname = postfix query = SELECT 1 FROM domain WHERE […]

SASL接受“错误的”密码

我使用Postfix设置邮件服务器,并将其configuration为使用Cyrus SASL来validation用户。 它工作完美,直到我发现我可以用比他们实际上更短的密码login。 例如密码应该是uhuh1234h22我可以login: uhuh1234 uhuh1234h uhuh1234h2 uhuh1234h22 但不能缩短… 我用这个命令testing了一下: testsaslauthd -u USERNAME -p PASSWORD -s smtp -f /var/spool/postfix/var/run/saslauthd/mux 我的问题是为什么会发生这种情况,我怎么能阻止呢? 编辑 /etc/pam.d/smtp中的configuration文件是: auth required pam_mysql.so user=USR passwd=PASS host=127.0.0.1 db=mail table=users usercolumn=email passwdcolumn=password crypt=1 account sufficient pam_mysql.so user=USR passwd=PASS host=127.0.0.1 db=mail table=users usercolumn=email passwdcolumn=password crypt=1

在postfix Received头中缺less客户端IP

我刚刚注意到我的后缀设置已经有一段时间的问题了。 从德国的免费邮件提供商web.de收到(某些)邮件时,在邮件postfix中发现以下标题传递给MDA: Received: from mout.web.de (unknown) by mail.<mydomain>.de(Postfix 2.9.6/8.13.0) with SMTP id unknown Wed, 29 Jan 2014 09:00:14 +0100 (envelope-from <…@web.de> Received: from 3capp-webde-bs39.server.lan ([172.19.170.39]) by mriweb.server.lan (mriweb002) with ESMTP (Nemesis) id ***** for <…@….de>; Wed, 29 Jan 2014 09:01:01 +0100 Received: from [##.###.##.###] by 3capp-webde-bs39.server.lan with HTTP; Wed Jan 29 09:01:01 CET 2014 这是日志中的内容: […]

后缀:多用户一个maildir

我有一个问题:我有两个域:domain1.tld和domain2.tld。 我的所有用户都在domain1.tld中创build,我希望我的用户可以使用[email protected][email protected]进行login并检查他们的电子邮件。 你认为这是可能的吗? 我使用Dovecot和MySQL的Postfix。 对不起,我的英语不是我的母语。 提前致谢 弗洛里安

后缀的性能和如何增加我的吞吐量?

到目前为止,我读到的是: 后缀调整 后缀瓶颈分析 “后缀之书”(第22章) 我有类似的规格,但我只能发送约1300封电子邮件/小时 我做了什么: 减less了延期邮件的时间 减less延期扫描 项目清单 增加最大退避时间 一些configuration queue_run_delay = 300s minimal_backoff_time = 600s maximal_backoff_time = 3600s default_process_limit = 100 smtp_connect_timeout = 30s default_destination_concurrency_limit = 20s initial_destination_concurrency = 5s local_destination_concurrency_limit = 2s virtual_destination_concurrency_limit = 20s Amavis,clamav,postgrey和spamassasing也在使用postfix,每个电子邮件都由opendkim签名,服务器用于电子邮件营销,这就是为什么添加的服务,我应该删除它们吗? 这会影响发送电子邮件的声誉多less?

PAM将不会使用mysql进行身份validation(不build议使用make_scrambled_pa​​ssword)

我花了一些时间寻找这个,似乎我是唯一有问题的PAM没有通过MySQLauthentication,由于目前的更新,所以我想我会在这里发布我的问题,如果我find解决scheme,我会在这里发布以及别人跟随。 总之 – 我用saslauthd和dovecot运行postfix。 两者都通过使用mysql作为凭据源的pam进行身份validation。 一切正常工作,直到今天更新 – 我无法再连接到邮件服务器,这是我在日志中看到的: PAM unable to dlopen(/usr/lib/security/pam_mysql.so): /usr/lib/security/pam_mysql.so: undefined symbol: make_scrambled_password PAM adding faulty module: /usr/lib/security/pam_mysql.so DEBUG: auth_pam: pam_authenticate failed: Module is unknown do_auth : auth failure: [user=xxxx] [service=smtp] [realm=xxxx] [mech=pam] [reason=PAM auth error] 所以我可能是错的,但对我的理解pam_mysql.so是使用不再支持MySQL的弃用的make_scrambled_pa​​ssword。 我不知道解决scheme是什么,如果有人可以build议,将不胜感激。 我检查了项目页面上的源代码,可以看到不赞成使用的函数。 所以这似乎是pam_mysql中的一个错误,需要更新([在pam_mysql sourceforge页面上报告的错误] [1]以及arch community bug tracker( https://bugs.archlinux.org/task/39083?project = 5&pagenum = 1 )) 我已经看到了一些围绕互联网的解决方法补丁( […]