Articles of postfix

在CentOS 6.4上针对Gmail的Postfix SMTP中继服务器

我目前正尝试在CentOS 6.4机器上使用Postfix设置SMTP中继服务器到Gmail,所以我可以从我的PHP脚本发送电子邮件。 我按照这个教程,但是当我试图做一个 sendmail [email protected] 输出: tail -f / var / log / maillog Apr 16 01:25:54 ext-server-dev01 postfix/cleanup[3646]: 86C2D3C05B0: message-id=<[email protected]> Apr 16 01:25:54 ext-server-dev01 postfix/qmgr[3643]: 86C2D3C05B0: from=<[email protected]>, size=297, nrcpt=1 (queue active) Apr 16 01:25:56 ext-server-dev01 postfix/smtp[3648]: 86C2D3C05B0: to=<[email protected]>, relay=smtp.gmail.com[173.194.79.108]:587, delay=4.8, delays=3.1/0.04/1.5/0.23, dsn=5.5.1, status=bounced (host smtp.gmail.com[173.194.79.108] said: 530-5.5.1 Authentication Required. Learn more at 530 5.5.1 […]

Postfix和Gmail:身份validation必需的错误

我使用本指南configuration了Postfix。 当我发送testing电子邮件时,出现以下错误消息: May 23 15:36:26 VM11 postfix/smtp[15321]: connect to smtp.gmail.com[2a00:1450:4001:c02::6d]:587: Network is unreachable May 23 15:36:26 VM11 postfix/smtp[15321]: 4AA58243A3: to=<[email protected]>, relay=smtp.gmail.com[173.194.70.108]:587, delay=0.07, delays=0.01/0/0.04/0.02, dsn=5.7.0, status=bounced (host smtp.gmail.com[173.194.70.108] said: 530 5.7.0 Must issue a STARTTLS command first. y10sm16916731eev.3 – gsmtp (in reply to MAIL FROM command)) May 23 15:36:26 VM11 postfix/qmgr[15314]: 4AA58243A3: removed 我configuration了我的validation数据: [stmp.gmail.com]:587 USER@GOOGLEDOMAIN:PASSWORD […]

使用LDAP查找的Postfix适用于virtual_mailbox_maps,但virtual_mailbox_domains失败

我在Debian Squeeze上设置了一个Postfix / Dovecot / LDAP服务器,使用所有虚拟邮箱(而不是别名)。 我已经成功地设置了Dovecot,并且让Postfix正确地查找了虚拟邮箱地址的ldap,但是一旦我连接了virtual_mailbox_domains,就会出现这些错误,并且没有传送: Jun 5 15:52:51 extranet postfix/smtpd[2090]: warning: problem talking to service rewrite: Success Jun 5 15:52:51 extranet postfix/master[1432]: warning: process /usr/lib/postfix/trivial-rewrite pid 2219 killed by signal 6 Jun 5 15:52:51 extranet postfix/master[1432]: warning: /usr/lib/postfix/trivial-rewrite: bad command startup — throttling 这是postconf -d mail_version : # postconf -d mail_version mail_version = […]

重build已故的电子邮件服务器:移动到后缀?

我们最近不得不将服务器重新安置到新的设施。 移动后我们的邮件服务器(sendmail,RHEL)是DOA。 我有磁带上的所有文件,但这使我有机会移动到后缀(尤其是因为它看起来原来的sendmail.mc不见了)。 关于这一举措的一些问题: postfix是否需要一个chroot监狱? 我有从原始服务器的密码,影子等文件 – 我可以将相关条目复制到我的新服务器或我需要重新创build这些? Postfix甚至使用Linux帐户? (find相互矛盾的答案) 所有的邮箱数据(显然)都是为sendmail量身定制的。 后缀可以读取这些相同的结构,或者他们需要被移植到某种程度? (更多矛盾的答案) 大部分我读过的说postfix帐户等应该在数据库(postgres或mysql) – 这是necc? 这不是一个宗教'后缀VS sendmail'types的问题。 我相当肯定,我正在迁移 – 完全没有100%清晰。

CentOS postfix smtp服务器连接拒绝外部

我在我的CentOS机器上很困扰我的postfix / smtpconfiguration。 我设置一个邮件dns mail.domain.tld,在postfix main.conf文件中configuration,并通过连接到服务器本地进行testing $ telent mail.domain.tld 25 这给了我一个回应,可以从邮件服务器自己发送电子邮件。 现在,我想在我的电子邮件客户端中使用邮件服务器,但是我无法获得与服务器的连接,如果我从本地桌面testingtelnet连接,它已被服务器拒绝。 我知道这应该是像防火墙,有iptables运行,但我添加端口被接受,我添加+保存+重新启动iptables,但没有端口25或587(也configuration从后缀master.conf)不会从外部工作服务器。 (telnet 587也不在本地服务器上工作)。 # lsof -ni tcp:25 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME master 27179 root 12u IPv4 52473467 0t0 TCP *:smtp (LISTEN) master 27179 root 13u IPv6 52473469 0t0 TCP *:smtp (LISTEN) # netstat -an | grep LIST … […]

为我的用例configurationPostfix + Dovecot + MySQL

我在Debian上安装了Posfix,Dovecot和MySQL(例如sample.net),并且configuration了外部用户只能在这个域sample.net(使用我的SMTP)发送邮件。 我还configuration了所有邮件(如*@sample.net)被转发到一个邮箱[email protected]。 大多数情况下,我是按照这个指南。 一些我的Postfixconfiguration: virtual_alias_maps = proxy:mysql:/etc/postfix/mysql-virtual_forwardings.cf mysql-virtual_forwardings.cf query = SELECT destination FROM forwardings WHERE source='%s' Table | SOURCE | destination | | @sample.net | [email protected] | 我已经允许我的SNTP通过下面的方式只接收sample.net的邮件: transport_maps = proxy:mysql:/etc/postfix/mysql-virtual-transport.cf mysql-virtual-transport.cf query = SELECT transport FROM transport WHERE DOMAIN='%s' Table | DOMAIN | transport | | sample.net | : | | * | error:Only […]

在Ubuntu 14.04上使用Postfix设置postmaster

我需要认真的帮助。 我一直在谷歌,Stackoverflow,Postfix的网站和众多的论坛。 我正式卡住,我甚至试图复制另一台机器的configuration文件。 问题: 我正在尝试设置Thunderbird来抓取邮件pipe理员邮件。 我想用Postfix来做这个。 在本地主机上有一个通过Apache托pipe的站点,dev1.testdomain.com和dev2.testdomain.com。 通常localhost和dev2.testdomain.com指向相同的托pipe应用程序(单…不重要)。 每个托pipe应用程序都有一个web.config文件,在那里我们可以设置一个指向postmaster电子邮件地址的属性。 通常情况下,这个电子邮件地址将与Thunderbird中设置的电子邮件地址相同,后者将收到所有的邮件pipe理员邮件。 更多信息: Postmaster email needs to be: [email protected] Computer name: developmentmachine Administrator User Account: developer 我试图做一个“ Maildir ”types的设置,不能得到这个工作。 任何人都可以请给我一步一步的指导如何实施这样的事情? 请不要发布链接到其他网站,因为我已经在Google上尝试过所有这些链接,并且无法正常工作。 或者有人可以告诉我我做错了什么? 我目前有什么: / etc / aliases中 postmaster: developer 在/ etc /邮件名 mycomputer.com Postfix标准的网站安装。 /etc/postfix/main.cf中 smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) biff = no append_dot_mydomain = no […]

分析postfix maillog的工具

我有一个运行在iRedMail上的邮件服务器。 最近我们遇到了一些问题,人们反馈说他们会收到来自我们的邮件,而这些邮件并没有被用户发送。 有没有一个工具(离线罚款)parsingmaillog文件检索所有条目相关的给定的电子邮件地址? 比如说:[email protected] 它会输出所有与邮件相关的日志条目到这个电子邮件地址? 谢谢。

如何将一小部分用户从一台邮件服务器迁移到另一台

这是我的情况: 我有一个邮件服务器,我们将其称为mail1.site.com。 而我想要做的是build立一个新的邮件服务器mail2.site.com,然后把所有的用户迁移过来。 这两个设置是Postfix + Dovecot。 通常情况下,如果只是我,我会build立新的服务器,并进入我的邮件客户端,并拖动我的消息,让它移动我的消息。 但是,如果我有一小部分用户,我不能指望他们都足够精明,为他们的帐户中的每个文件夹做这个。 有没有人有如何迁移的build议? 将/var/vmail所有数千个电子邮件解压后安全地解决这个问题是否安全? 我接受build议。

负载平衡器后端后台服务器的Postfixconfiguration

我有两个web服务器( ws1.example.com , ws2.example.com ),在本地安装postfix作为邮件依赖(使用mandrillapp),用户通过www.example.com访问它们,这是一个负载平衡器 在ws1上 ,configuration是 主机名 ws1 主机名-f ws1.example.com / etc / hosts文件 127.0.0.1 localhost 127.0.1.1 ws1.example.com ws1 /etc/postfix/main.cf中 smtp_sasl_auth_enable = yes smtp_sasl_password_maps = static:[email protected]:abc smtp_sasl_security_options = noanonymous myhostname = ws1.example.com alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = /etc/mailname mydestination = ws1, ws1.example.com, localhost relayhost = [smtp.mandrillapp.com]:587 mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 […]