Articles of postfix

后缀连接被拒绝(端口25)

我试图通过Postfix服务器发送电子邮件。 从命令行input: echo "This is the body of the email" | mail -s "subject line" [email protected]` 那么我在log / mail.info中看到的错误是: postfix/smtp[23093]: connect to mail.mydomain.com[my.ip.add.here]: Connection refused (port 25) 如果我inputnetstat -an | more,我会看到: … tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN … 没有0.0.0.0:25如果这0.0.0.0:25 ? 编辑 如果我运行netstat -plntu ,那么我看到3587/master是127.0.0.1:25的pid /程序名。 我看不到有关pid /程序名称的postfix。 可能是邮件服务器没有运行。 我被告知这是。 … tcp 0 0 127.0.0.1:25 […]

LDAP多个值属性filter

找不到同样的问题,但我认为这是经常性的问题。 我有LDAP用户: dn: uid=alise,ou=peoples,dc=acme,dc=com objectClass: inetOrgPerson objectClass: top cn: alise sn: alise uid: alise userPassword: {SCHEME}password mail: [email protected] mail: [email protected] mailAlias: [email protected] mailAlias: [email protected] 我需要返回邮件属性,但通过域进行过滤。 例如,如果我search: ldapsearch -xLLL -b ou=peoples,dc=withsound,dc=ru '([email protected])' mail 我得到: dn: uid=alise,ou=peoples,dc=acme,dc=com mail: [email protected] mail: [email protected] 但是我需要这样的东西: ldapsearch -xLLL -b ou=peoples,dc=withsound,dc=ru '([email protected])' mail=*domain1.tld dn: uid=alise,ou=peoples,dc=acme,dc=com mail: [email protected] 我不能简单地使用| grep domain1.tld导致我在Postfix中使用LDAPsearch 我真的不想分开用户,只有一个电子邮件字段…

CentOS / Dovecot / Postfix服务器不允许外部电子邮件客户端发送电子邮件ANYMORE

作为一个电子邮件服务器,我一直在运行一个CentOS / Dovecot / Postfix框,而没有任何复杂的问题。 几周前,用户停止了通过外部客户端发送电子邮件。 他们可以从Outlook / Evolution / Thunderbird客户端读取他们的电子邮件,但他们不能发送任何电子邮件。 错误信息对我来说非常模糊。 它基本上说,客户端无法连接到服务器。 我没有改变任何configuration文件和maillog不logging这些失败的尝试。 做这种工作,我是一个新手,我很难过。 任何帮助指出任何可能的原因或任何我失踪的日志或任何我可以学习的资源将不胜感激。 编辑:我可以发送电子邮件通过本地基于Web的电子邮件客户端,如roundcube或松鼠。 更新: 正如马特西蒙斯build议我试着telneting服务器。 我能够从内部连接,但不能从外部连接。 然后,我决定更改端口,并能够从外部连接,并从外部客户端发送来自我的域中的电子邮件帐户的电子邮件。 但是,现在我无法收到来自我的服务器以外的帐户的电子邮件。 请帮忙。 我解决了一个小问题,创造了一个大问题。

Ubuntu 9.04,Postfix,Dovecot,Squirrelmail和休假/离开消息

我正在尝试为小型办公室build立一个邮件服务器。 仅供参考,我们正在用Ubuntu Jaunty(9.04)上的Postfix,Dovecot,postfixadmin和SquirrelmailreplaceOS X上的Kerio Mailserver。 我安装了“dovecot-postfix”软件包,并对其进行了configuration,我的testing服务器现在通过SMTP接收和发送消息,并且可以连接POP / IMAP客户端并接收电子邮件。 我可以通过networkinglogin到postfixadmin并添加用户。 我遵循这个(优秀)演练: http : //craigballinger.com/blog/2009/07/postfix-dovecot-mailserver-on-ubuntu-904-jaunty-jackalope/ 我现在缺乏的主要function是用户设置休假/离开消息的能力。 squirrelmail插件似乎不适合我的设置(用户信息存储在MySQL中)。 这: http : //wiki.dovecot.org/LDA/Sieve似乎是我最好的select,但是我不能真正适合我所有这些东西应该如何协同工作来提供一个networking界面来设置度假消息。 我正在寻找获取休假消息并使用当前设置运行的最佳解决scheme,或寻求替代设置的build议。 (到目前为止,这只是一个testing服务器,生产仍然在Kerio上运行,所以重新开始是一个选项。)

Postfix交换迁移邮箱

有没有人从后缀迁移到Exchange并将保存的邮件转发? 我被要求移动大约150个邮箱,如果可能,我宁愿避免沿着Outlook / PST路线走。

将邮件从Exchange 2003转发到Postfix

这已经踢了我的屁股一段时间了,我正在伸出援手。 这里是这种情况:在mail.example.com上有一台Exchange 2003服务器。 它有1个SMTP虚拟服务器和1个SMTP连接器。 连接器被configuration为通过外部垃圾邮件filter转发所有邮件。 我所要做的是设置一个票据系统(JIRA),该系统将位于与Exchange相同的LAN上的虚拟机中,并且应该只接收发往[email protected]的内部邮件。 所以我将在交换中心上有一个分发列表 – [email protected],它将有一个联络成员[email protected]。 从我读过的,我需要另一个SMTP连接器configuration交换,以处理去往jira.example.com传出的邮件。 Postfix将成为jira.example.com的接收邮件服务器。 到目前为止,我正在努力看到邮件被路由到Postfix的任何迹象,但没有反弹。 请让我知道你在想什么。 这是我的图表:) http://nulledge.info/display/NTS/Example.com+mail+routing 问题:我无法获得交换转发到后缀。 问题:validation交换实际上是否将邮件传递给Postfix的最佳方法是什么? 问题2:在已经描述的情况下,交换会被认为是Postfix的“中继”吗? 非常感谢! Exchangeconfiguration为通过智能主机发送电子邮件

Postfix / Dovecot不使用pam_mkhomedir

我有外部数据库中的用户。 到目前为止 – ssh,postfix,dovecot和其他一些 – 使用没有问题的条目。 我有Maildirs / home / [user]里面 ,如果homedir存在 – 一切正常 – 发送,接收。 如果homedir不存在Postfix / Dovecot会输出错误,ssh – login后会产生全新的homedir – 它使用/etc/pam.d/ [在几个文件中]的pam_mkhomedir.so条目。 Postfix / Dovecot – 成功使用pam.d与数据库后端,但忽略与pam_mkhomedir条目 – 我已经读了很多提示在哪个文件,并在什么位置放置它。 也许这是一个命名文件/etc/pam.d/[file]的问题?

Dovecot – auth:致命:未知数据库驱动程序'pgsql'

我正在尝试使用postgresql支持configurationDovecot + Postfix + PostfixAdmin。 我成功地configuration了postfix来发送电子邮件给我的域的别名,现在我想在我的服务器上configuration实际的邮箱支持。 我遵循dovecot 2维基( http://wiki.dovecot.org/AuthDatabase/SQL )上数据库支持的configuration选项,dovecot无错地启动,但在第一次尝试通过IMAP连接时,dovecot抱怨maillog: auth: Fatal: Unknown database driver 'pgsql' 我确定dovecot有postgres的支持,这里是dovecot的输出–build-options: Build options: ioloop=epoll notify=inotify ipv6 openssl io_block_size=8192 Mail storages: cydir dbox maildir mbox mdbox raw shared SQL driver plugins: mysql postgresql sqlite Passdb: checkpassword ldap pam passwd passwd-file shadow sql Userdb: checkpassword ldap(plugin) nss passwd prefetch passwd-file sql […]

postfix指定有限的中继域,同时允许sasl-auth中继

我试图设置postfix来允许在有限的条件下进行中继: 目标域是预先定义的列表之一 -要么- 客户端成功login 这里是相关位o'config: smtpd_sasl_auth_enable=yes relay_domains=example.com smtpd_recipient_restrictions=permit_auth_destination,reject_unauth_destination smtpd_client_restrictions=permit_sasl_authenticated,reject 问题在于它要求满足这两个限制,而不是两者之一。 也就是说,如果客户端通过身份validation,并且接收者域名是@ example.com,则只允许中继。 相反,如果满足其中一个要求,我需要它来允许中继。 我如何做到这一点,而不诉诸两个不同规则的端口上运行SMTP? 注意: 上下文是共享Web服务器上的出站(仅限于127.0.0.1)MTA,允许所有站点所有者将邮件中继到“拥有”域之一(不是服务器本地),并且允许有限的一组“受信任”站点所有者无限制地中继邮件,只要它们具有有效的SMTPlogin。

后缀不工作

前一段时间,我在我的Ubuntu 10.04 VPS上安装了postfix邮件服务器。 当时它运行良好,但现在只是停止工作。 我正在尝试启用SASLauthentication,并且在某个地方它一定是错误的。 我已经研究了postfix main.cf,并且以有序的方式完成了一切,以确保它没有错。 我也有Dovecot安装和configurationdovecot.conf与Postfix运行。 如果我尝试在服务器上login时执行telnet localhost 25,我只能得到:由外部主机closures的连接。 如果我尝试从外部做telnet mail.example.com 25“我得到:telnet:无法连接到远程主机:没有路由到主机 而当我检查失败的尝试后,我看到这个服务器日志: Jun 28 15:49:31 msv postfix/smtpd[11839]: initializing the server-side TLS engine Jun 28 15:49:31 msv postfix/smtpd[11839]: connect from localhost.localdomain[127.0.0.1] Jun 28 15:49:31 msv postfix/smtpd[11839]: warning: SASL: Connect to /var/spool/postfix/private/auth failed: Connection refused Jun 28 15:49:31 msv postfix/smtpd[11839]: fatal: no SASL authentication […]