Articles of 后缀

创build后缀别名“[email protected]”发送给域的所有用户

我使用Postfix + Dovecot作为后端和PostfixAdminpipe理用户和域。 现在我正在寻找一种简单的 自动化方法来定义模式的域名别名[email protected] ,并将parsing给定域的所有用户。 我想设置一次,即使帐号被添加或删除,它也会保持正常工作 – 所以手动创build一个包含帐号列表的文件,或者使用一些邮件列表是没有select的。 从数据库中检索给定域的所有现有用户应该相当容易: SELECT username FROM vmail WHERE domain='%d'; ( %d是该域的占位符)。 但是我怎么能告诉postfix这样做的邮件指向[email protected] ,当然,只有当这样的邮件来自可信来源( permit_sasl_authenticated , permit_mynetworks ?)? 我已经search了几个小时了,但是我发现的只有“catch-alls”(正好与我想要的相反),基于shell脚本的解决scheme(遍历域名目录)列表方法 – 这些都不符合我的需求。

使用让我们为邮件服务器encryption证书

我目前有一个免费的我的邮件服务器(后缀/ dovecot)的StartSSL证书。 当然,它工作正常,但是让我们encryption证书更容易和更快的工作。 我的Apache服务器也使用Let's Encrypt证书。 所以,如果我决定为我的服务器使用Let's Encrypt证书,其他邮件服务器是否会拒绝我的电子邮件? 让我们在邮件世界中encryption证书? 我知道每个最近的网页浏览器都会接受让我们encryption证书。 所以,让我们encryption证书适用于networking。 除非用户使用Windows XP并在这些时间使用通用浏览器,否则Web浏览器将无法正常显示。 但是,邮件服务器呢? 有没有人有我们的encryption邮件的证书经验? 具体来说,我担心的不是像Gmail,雅虎或Hotmail这样的大公司,而是其他公司的私人服务器,可能不接受我的证书。 注意我还担心Outlook 2007(我的一些客户还在使用它们,甚至是Outlook Express)和智能手机(iPhone或Android)等旧邮件客户端。 另外的问题 Microsoft产品是否将证书pipe理委托给操作系统或其他Microsoft产品? 因为如果我还记得,至less在Outlook 2003和/或2007年,证书pipe理是负责IE浏览器的; 如果我还记得,在Firefox等浏览器上安装用户证书,也可以在操作系统本身上安装证书(因为我认为它已经成为全系统可用)。 所以,如果我是对的,即使我的客户有一个旧的邮件客户端,证书必须自动接受(猜测他确定现代Web浏览器接受让我们encryptionCA),因为来自Chrome的根CA或Firefox是全系统可用的。 总之:我是否应该冒险转移到让我们的邮件服务器encryption,或者更好的是等一年以上。

PHP邮件()不能在Ubuntu上使用Postfix

我最近购买了VPS计划。 我安装了Ubuntu 9.10,PHP5和Postfix。 我不能让PHP的邮件()函数工作。 在我的PHP脚本中,mail()函数返回true,这表明它正在工作。 但没有人收到我的网站的电子邮件。 当我打电话给sudo apt-get install postfix的时候,postfix的安装似乎很顺利。 调用/etc/init.d/postfix start给了我“启动Postfix邮件传输代理后缀”。 调用/etc/init.d/postfix重新加载给了我错误“致命的:邮件系统没有运行”。 在安装postfix之前,我使用的是使用PHP mail()函数的sendmail。 如何debugging和解决这个问题? 额外的注意事项我在/var/log/mail.log查找,发现每次我调用PHP的邮件() Feb 3 11:27:41 mywebsitedomain postfix/postdrop[23793]: warning: unable to look up public/pickup: No such file or directory

感受后缀

我已经运行了四年的Postfix服务器,其中一年的可靠性对我来说非常重要。 虽然它运行的很好,当时没有计划外的宕机时间,但我发现Postfix的configuration是完全的巫术。 尤其是: 重写规则 – 我不知道Postfix是什么。 几年前,我pipe理一个Exim邮件服务器,重写的方法对我来说是有意义的。 安全性 – 我没有内化Postfix的威胁模型。 对我来说,保护Postfix意味着避免修改configuration文件,不保留来自可信来源的build议信,并使Postfix保持最新状态。 encryption – 我想知道像SASL,TLS和c这样的function在Postfix服务器的生活中可以发挥的作用。 我应该阅读什么来获得关于这些事情的线索? 我想我更喜欢一篇文章或报告,如何或书。

后缀速率限制

我没有添加一个新的慢传输到我的Postfixconfiguration,但是这看起来不起作用。 消息在慢速传输中正确传递,但不受速率限制。 目前,我一直在我的master.cf中设置: slow unix – – n – 1 smtp -o default_destination_concurrency_limit=1 -o initial_destination_concurrency=1 -o smtp_destination_concurrency_limit=1 -o in_flow_delay=2s -o syslog_name=slow 任何想法,为什么我的消息不受限速?

后缀到Gmail的错误

我已经build立了一个服务器与后缀发送邮件。 但是,当我尝试将电子邮件发送到Gmail帐户时,出现以下错误: May 16 23:41:47 vps4195 postfix/smtp[15949]: certificate verification failed for gmail-smtp-in.l.google.com: num=20:unable to get local issuer certificate May 16 23:41:47 vps4195 postfix/smtp[15949]: certificate verification failed for gmail-smtp-in.l.google.com: num=27:certificate not trusted 在发生这些错误之后,邮件将被发送到gmail帐户,但即使在Gmail中没有使用邮件filter,邮件也几乎总是进入垃圾邮件目录。 那么我怎样才能摆脱这些错误呢? PS。 也许这不足以帮助我解决这个问题,但是我并不是这方面的专家,所以请告诉我是否需要发布更多信息。 编辑:系统后缀运行在CentOS 5.5(VPS)

在Postfix中添加用户而不创build新的Unix / Linux帐户的可扩展方式?

什么是在postfix添加新用户的最具扩展性的方法? 我不一定要在/etc/shadow为电子邮件创build一个新用户。 我知道我可以使用别名,但这并不能解决创build一个全新的用户有电子邮件的问题。

后缀检查温暖我有些文件不同

如果我在我的debian挤压服务器上运行postfix检查,我得到这个: postfix/postfix-script: warning: /var/spool/postfix/lib/libnss_nisplus-2.11.3.so and /lib/libnss_nisplus-2.11.3.so differ postfix/postfix-script: warning: /var/spool/postfix/lib/libnss_files-2.11.3.so and /lib/libnss_files-2.11.3.so differ postfix/postfix-script: warning: /var/spool/postfix/lib/libnss_compat-2.11.3.so and /lib/libnss_compat-2.11.3.so differ postfix/postfix-script: warning: /var/spool/postfix/lib/libnss_hesiod-2.11.3.so and /lib/libnss_hesiod-2.11.3.so differ postfix/postfix-script: warning: /var/spool/postfix/lib/libnss_nis-2.11.3.so and /lib/libnss_nis-2.11.3.so differ postfix/postfix-script: warning: /var/spool/postfix/lib/libnss_dns-2.11.3.so and /lib/libnss_dns-2.11.3.so differ 有人知道一个解决scheme来解决这个问题?

AWS SES:Postfix中继出现“电子邮件地址未validation”错误

我已经设置了亚马逊SES,validation了我的域名,并且已被批准为生产模式。 当外部电子邮件发送到我的域中的地址时,我的服务器将其转发回Gmail帐户,但转发被Amazon SES拒绝并出现错误 Email address is not verified 例如,如果yahoo.com上的某个人通过“[email protected]”发送一封邮件给我,那么由于/ etc / aliases中的条目,邮件会立即转发到“[email protected]”,SES是拒绝电子邮件到gmail.com,即使“mydomain.com”是一个经过validation的域名。 当我在Postfix中打开连接到gmail.com的详细日志时,电子邮件看起来是从yahoo.com转到gmail.com – 这两个都不是我的域名。 它是否抱怨电子邮件最初来自yahoo.com? 如果是这样的话,那么当从外部域,通过我的域到另一个(gmail)域中继邮件时,我不能使用SES吗? 它工作正常,但是,如果我发送一个电子邮件来自我的域名,并转到Gmail地址。 以下是/var/log/maillog中SES服务器拒绝转发到gmail.com的行: Apr 15 02:11:43 ip-10-194-190-140 postfix/smtp10191: 9013922528: to=<[email protected]>, orig_to=<[email protected]>, relay=email-smtp.us-east-1.amazonaws.comhttp://54.243.71.143:25, delay=0.32, delays=0.01/0/0.11/0.2, dsn=5.0.0, status=bounced (host email-smtp.us-east-1.amazonaws.comhttp://54.243.71.143 said: 554 Message rejected: Email address is not verified. (in reply to end of DATA command))` 这里是我添加到/etc/postfix/main.cf的行: relayhost = email-smtp.us-east-1.amazonaws.com:25 smtp_sasl_auth_enable […]

dovecot-lmtp不存在

我按照linode上的这个指南设置了我的Ubuntu 12.04.2 LTS上的dovecot和postfix邮件服务器。 该设置要求socket /var/spool/postfix/private/dovecot-lmtp充当虚拟传输。 但是,在我的设置中,服务启动时此套接字文件不存在。 而且我在/etc/dovecot/conf.d/10-master.conf有了lmtp行。 这是关于我的服务器的一些信息。 Linux prosp 3.8.4-linode50 #1 SMP Mon Mar 25 15:50:29 EDT 2013 i686 i686 i386 GNU/Linux root@prosp:/var/spool/postfix/private# ls anvil bsmtp dovecot-auth lmtp mailman relay scache tlsmgr verify auth defer error local proxymap retry scalemail-backend trace virtual bounce discard ifmail maildrop proxywrite rewrite smtp uucp root@prosp:/var/spool/postfix/private# aptitude show postfix […]