我已经inheritance了所有运行CentOS的3台传统共享服务器。 我们不再提供来自我们的服务器的任何电子邮件订阅,并已将所有人迁移到云服务。 这些服务器每个托pipe约60个WordPress站点。 在3台服务器上,我有以下服务仍在运行; 后缀(SMTP) 快递(POP3和IMAP) Dovecot(POP3和IMAP) SpamAssassin的 Plesk米尔特 这些都是生产服务器。 我现在可以安全地删除这些服务吗? 还有其他的考虑吗?
我正在使用Postfix TLS策略来强制外发电子邮件的TLS。 不幸的是,在某些情况下,证书validation失败,我不知道为什么。 例如,这是我的TLS政策的摘录 #/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert High Assurance EV Root CA facebook.com secure ciphers=high hearst.com secure match=gslb.pphosted.com ciphers=high fastmail.fm secure ciphers=high 所有这3个提供者使用相同的根CA. 我可以发送电子邮件到facebook.com没有任何问题。 在hearst.com的情况下,我必须指定CN匹配,因为证书没有适当的SAN字段。 我不明白的是为什么我还要为fastmail.fm添加一个匹配的CN。 否则,证书validation失败。 证书是可信的,目标服务器名称是smtp.messagingengine.com,并且证书具有与其匹配的SAN字段(* .messagingengine.com) Feb 25 21:57:22 mail postfix/smtp[25291]: Trusted TLS connection established to in1-smtp.messagingengine.com[66.111.4.74]:25: TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits) Feb 25 21:57:22 mail postfix/smtp[25291]: D33A02504112: to=<[email protected]>, relay=in1-smtp.messagingengine.com[66.111.4.74]:25, delay=8.4, delays=0.02/0/8.4/0, […]
我有一个后缀安装,并通过谷歌应用程序设置中继,但是当我发送邮件到后缀它使用我在main.cf中指定的一个帐户中继到谷歌应用程序。 有没有办法更dynamic地做到这一点。 理想情况下,用户在发送邮件时会使用postfix进行身份validation,而postfix会使用该用户名和密码对gmail进行身份validation。 这是可能的还是下一个最好的解决scheme? 提前致谢
这是设置: 我们有一个域名,mydomain.com。 一切都在我们自己的服务器,除了通过Gmail的一般电子邮件帐户。 目前gmail被设置为MXlogging。 该服务器还有各种电子邮件别名,它需要支持错误跟踪等。 例如[email protected] | /path/to/issuetracker.script 我正在努力设置,允许以下,本地和用户的电子邮件客户端。 guser1 – 有一个Gmail帐户和一个本地帐户 guser2 – 只有一个Gmail帐户 错误 – 在问题跟踪器的/ etc / aliases中有一个pipe道别名 scheme 邮件[email protected]从本地主机(crons等)需要去gmail帐户 从本地主机发送邮件到[email protected] mail到[email protected]需要通过pipe道传输到本地问题跟踪器脚本 所以,第一个刺正在创build一个交通地图。 在这种情况下,我们的服务器将被设置为MX,并且guser *指定的电子邮件被发送到gmail。 把Gmail用户放在地图上,如下所示: [email protected] smtp:gmailsmtp:25 [email protected] smtp:gmailsmtp:25 问题: 忽略扩展名,例如[email protected] 只有当append_at_myorigin = no(如果设置为yes,gmail拒绝连接:E4C7E3E09BA3:= =,relay = none,delay = 0.05,delay = 0.02 / 0.01 / 0.02 / 0,dsn = 4.4.1,status = deferred […]
我试图configurationpostfix,它发送一个用TLSencryption的邮件给收件服务器。 我有什么:接收邮件encryption(其他服务器 – >我的服务器)和用户可以连接encryption到我的服务器。 服务器:Debian 7.2与后缀2.9.6 configuration线: /etc/postfix/main.conf(相关代码行) smtp_tls_security_level = may smtp_use_tls = yes smtp_tls_policy_maps = hash:/etc/postfix/tls_policy / etc / postfix / tls_policy(仅用于testing,我希望它适用于所有域) google.com encrypt .google.com encrypt gmail.com encrypt .gmail.com encrypt 我尝试了上面的一些组合,甚至直接把它放在master.conf中,但没有任何工作: Dec 10 10:10:21 myserver postfix/smtp[7101]: 9019B4583500: to=<[email protected]>, relay=gmail-smtp-in.l.google.com[173.194.70.26]:25, delay=0.96, delays=0.13/0.01/0.27/0.55, dsn=2.0.0, status=sent (250 2.0.0 OK 1386666621 u49si13392861eep.148 – gsmtp) 我究竟做错了什么?
我正在使用Postfix构build邮件服务器,并使用Postfixadmin设置validation以检查数据库设置。 我可以通过Courier IMAP进行身份validation,因为它可以正确validation哈希密码,但我怀疑我的SASL + PAM-MySQL SMTPvalidation机制不能。 我在/var/log/mail.log得到这些错误: pam_unix(smtp:auth): check pass; user unknown Aug 22 03:23:08 omitted saslauthd[26402]: pam_unix(smtp:auth): authentication failure; logname= uid=0 euid=0 tty= ruser= rhost= Aug 22 03:23:10 omitted saslauthd[26402]: DEBUG: auth_pam: pam_authenticate failed: Authentication failure Aug 22 03:23:10 omitted saslauthd[26402]: do_auth : auth failure: [[email protected]] [service=smtp] [realm=domain.com] [mech=pam] [reason=PAM auth error] 这里是/etc/pam.d/smtp的内容: auth […]
我正在尝试设置一个发送邮件服务器来发送电子邮件,这个邮件会被转发给我们的ISP。 在/etc/postfix/main.cf我有我的主机名到ourcompany.example.com和myorigin和mydomain到$ myhostname。 ourcompany.example.com是可parsing的。 但是查看/ var / log / maillog中的日志,看起来postfix确实使用myhostname作为发送地址,但使用getmyhostname()中的任何内容,因为这是一个内部服务器,发送电子邮件,但不处理传入的电子邮件。 有任何想法吗? 编辑:postconf -n 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 html_directory = no inet_interfaces = localhost inet_protocols = all mail_owner = postfix mailq_path = /usr/bin/mailq.postfix manpage_directory = /usr/share/man mydestination = $myhostname, […]
我在本教程的Linode实例上设置了带有MySQL的Postfix / Dovecot,现在我正试图自动将所有发送到[email protected]的电子邮件转发到[email protected]。 出于某种原因,即使广泛的谷歌search,我无法find如何做这个特定的设置指南。 有谁知道如何?
试图使用Zend的邮件smtp发送来自我的PHP应用程序loginauthentication的电子邮件,并给我这个不断的错误,我不必处理我在这里查看de-36问题在serverfault.com上更改参数,因为他们解释没有成功。 数据: 我的POSTFIX版本2.6.6 我在Centos 6.5上 我试图用Dovecot-sasl来使用Postfix和Dovecot 我的用户是虚拟创build的 我可以通过端口25和587上的telnet发送邮件 5000是我的POSTFIX用户 我正在testing我的应用程序(如果有帮助的话)在bl.spamcannibal.org上列出b.barracudacentral.org pbl.spamhaus.org和zend.spamhaus.org 我的ip服务器没有列出 telnet到587是这样的: Trying ::1… telnet: connect to address ::1: Connection refused Trying 127.0.0.1… Connected to localhost. Escape character is '^]'. 220 mail.mydomain.com ESMTP Postfix ehlo localhost 250-mail.mydomain.com 250-PIPELINING 250-SIZE 10485760 250-VRFY 250-ETRN 250-STARTTLS 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN testing我的ssl: openssl s_client -starttls smtp -crlf -connect […]
我们需要接受来自使用不存在的域发出的服务器的电子邮件。 那台服务器不在我的控制之下。 在我的main.cf我有 smtpd_client_restrictions = permit_mynetworks, hash:/etc/postfix/access, permit_sasl_authenticated 在/ etc / postfix / access中我有 <server's ip> OK vps1.nonexistingdomain.com OK 但是,当我从日志中收到来自服务器的消息时,我看到: Jul 26 10:30:07 mail3 postfix/smtpd[24044]: NOQUEUE: reject: RCPT from vps1.nonexistingdomain.com[ip address]: 554 5.1.8 <[email protected]>: Sender address rejected: Domain not found; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<vps1.nonexistingdomain.com> 作为另一种解决方法,我尝试手动硬编码这个主机名:IP到我的/ etc / hosts,但没有区别。