我有我的域名在VPS服务器,我使用控制面板名为Sentora – ZpanelX的新名称 – 我使用Centos 7,和Sentora使用Postfix和Dovecot表单邮件系统 我有mydomain.com接收与谷歌应用程序的电子邮件和托pipe我的网站在同一个VPS,并在两年内所有工作完美,7天前,我不会收到更多的电子邮件在我的收件箱Gmail的谷歌应用程序 我把DNS的谷歌应用程序在mydomain.com,正如我告诉,直到总是正常工作,当我去例如看到日志的邮件,我看到当postfix尝试发送电子邮件与我的电子邮件与谷歌应用程序从服务器与mydomain.com ,而不是发送,我看到尝试发送本地主机,但如果例如我写我的电子邮件与谷歌应用程序,但从其他提供者,如雅虎,Gmail,也用于例如在其他服务器的forms,但委任我的电子邮件在谷歌应用程序,在谷歌应用程序的收件箱中收到的所有电子邮件 – 为此,我logging的MXlogging工作和转发电子邮件的权利一样,可能在Gmail收件箱 – ,如果我尝试从我的VPS写入其他电子邮件,我在谷歌应用程序主机与其他服务器中的域一直发送完美 我认为存在postfix和域之间的冲突,我如何在服务器和电子邮件与谷歌应用程序相同的域去同域,postfix发送为本地,我尝试在本地创build别名,使用相同的电子邮件和接收电子邮件因为postfix忽略了我的DNS或者MXlogging,并且不使用Google的DNS发送电子邮件,但是这些DNS完美地工作,因为我的VPS电子邮件外面到Gmail的收件箱 我不明白到底发生了什么事情,为什么在两年内都完美地工作,现在什么都不做,什么都不碰,这个不行,我不明白 另外在日志中,我看到不同的东西,例如,如果我改变main.cf中的东西,如果通过dovecot运输它显示我在日志中的未知用户,如果我把运输本地,显示我拒绝,我也validation25端口打开,并打开,看看是否在etc / hosts中不存在line localhost指定的域名 更多信息 : DNS的谷歌 1 aspmx.l.google.com 5 alt1.aspmx.l.google.com 5 alt2.aspmx.l.google.com 10 alt3.aspmx.l.google.com 10 alt4.aspmx.l.google.com 电子邮件日志中出现错误 运输当地 Oct 1 21:33:53 cpadmin postfix/qmgr[7888]: 9A71E224D: to=<[email protected]>, orig_to=<[email protected]>, relay=none, delay=50122, delays=50122/0.04/0/0, dsn=4.4.1, status=deferred (delivery temporarily suspended: connect to control.yourdomain.com[69.172.201.153]:25: Connection timed […]
我在Ubuntu 16.04.1 Digital Ocean上有一台服务器,configurationServerpilot ,效果很好! 假设我正在托pipe一个网站domain.com ,该网站使用SendGrid发送电子邮件。 所以我的这个域的DNSlogging是: A @ 123.123.123.123 A www 123.123.123.123 CNAME mail some-sendgrid-domain.com CNAME s1._domainkey some-sendgrid-domain.com CNAME s2._domainkey some-sendgrid-domain.com 现在我想要一个邮件转发器: [email protected]到我的@gmail.com地址。 Serverpilot默认安装Postfix,所以我只需要configuration转发权限? vi /etc/postfix/main.cf virtual_alias_domains = domain.com virtual_alias_maps = hash:/etc/postfix/virtual vi /etc/postfix/virtual [email protected] [email protected] postmap /etc/postfix/virtual service postfix reload 现在我还需要一个MXlogging,因为Postfix正在接收电子邮件: MX @ domain.com – prio 10 这应该做的工作? 那么SPF和DKIM呢? 这是必要的转发到Gmail? 因为每个其他邮件将通过SendGrid发送。 这不起作用(postfix日志中没有错误,在我的Gmail没有邮件),所以我现在正在使用http://improvmx.com/ […]
我有一个小型的Ubuntu 16.04 VPS,运行nginx / php-fpm来运行一个Wordpress站点,并通过Postfix / Saslauthd运行一个SMTP服务器。 我的邮件服务器在发送和接收邮件方面工作得很好,而且我通过Postman插件设置了使用SMTP代替php邮件()的Wordpress,并且完美地工作。 但是,当试图通过Wordpress提交电子邮件联系表单时,我不断收到405不允许的错误。 我尝试了几个不同的联系表单插件(海盗表格,联系人电子邮件表格),仍然得到了相同的结果。 我也禁用邮递员强制Wordpress使用PHP邮件(),但仍然得到了405。 Nginx的debugging日志在这里 Nginx的configuration。 编辑:我想要发布到的URL是https://example.com/contact/ Nginx的访问日志显示了这一点: xxx.xxx.xxx.xx – – [09/Oct/2016:20:10:07 -0400] "GET /favicon.ico HTTP/2.0" 200 524 "https://example.com/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/53.0.2785.143 Chrome/53.0.2785.143 Safari/537.36" xxx.xxx.xxx.xx – – [09/Oct/2016:20:10:08 -0400] "GET /contact/ HTTP/2.0" 200 6090 "https://example.com/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, […]
我试图创build一个设置,其中发送到我的域的某些地址的电子邮件被转发到我的Gmail,其余的被删除。 到目前为止,我一直在摆弄postfix设置,但没有任何方法将消息传递到我的收件箱。 我的第一个方法是在/etc/postfix/main.cf中使用header_checks ,如下所示: header_checks = regexp:/etc/postfix/header_checks ,然后在/ etc / postfix / header_checks中进行以下操作: /^To: [email protected]/ REDIRECT [email protected] 。 这并没有提供任何邮件(甚至没有垃圾邮件)。 然后,我试着用/etc/postfix/main.cf中的[email protected] [email protected]这个: virtual_alias_domains = mydomain.com virtual_alias_maps = hash:/etc/postfix/virtual然后在/ etc / postfix / virtual: [email protected] [email protected] 。 再次,我没有收到我的Gmail(也不是垃圾邮件)的任何电子邮件。 我在Gmail中创build了一个filter,所有发往(从)@ mydomain.com的邮件都不会发送到垃圾邮件,而我的MXlogging则指向我的服务器的IP地址。 我错过了什么(明显)? postfix -n的输出是: alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases append_dot_mydomain = no biff = no config_directory = […]
我已经使用postfix设置邮件服务器,并且可以发送和接收电子邮件,我有通过letsencrypt创build的证书,但是当我尝试从此工具testing电子邮件时: http://mxtoolbox.com/deliverability 在邮件日志中,我看到很多错误: postfix/smtp[15352]: SSL_connect error to mx1.tools.mxtoolbox.com[208.123.79.38]:25: -1 warning: TLS library problem: error:1407741A:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert decode error:s23_clnt.c:769: 9489F3A12F: Cannot start TLS: handshake failure 任何人都知道我该如何解决这个问题? 谢谢
我有一个连接到后缀发送电子邮件的程序。 不幸的是,这个程序有一个错误,当它与多个地址一起使用时,会导致它发送格式不正确的To:标题。 不正确的To:看起来像这样 <[email protected],[email protected],> 代替 <[email protected]>,<[email protected]> 我想出了这个replace规则(连同一个replace后面的逗号) /([^>]),([^<])/ REPLACE $(1)>,<$(2) 要解决这个问题。 但是这并不令人满意,因为它适用于没有用标题中的尖括号包围的所有逗号。 更不用说我相信REPLACE只会执行一次replace。 有没有办法解决这个问题,而不通过代理脚本传递请求来修复不正确格式的地址? 输出这个无效数据的程序是封闭源码,它的制造者迄今为止拒绝提供帮助。
我有一个个人的Postfix邮件服务器,这个邮件服务器已经运行好几年了。 这不是很忙。 一堆smtp _ * _限制帮助它打击垃圾邮件 – 不是很多垃圾邮件通过了。 我还没有build立一个特定的垃圾邮件解决scheme(即Spamassasin等人) – 限制规则似乎能够阻止大多数垃圾邮件。 一些电子邮件地址被转发到(主要是)Gmail邮箱。 服务器已经从谷歌得到了很多答复,说我的服务器正在转发垃圾邮件。 我想,发生什么事是在应用我设置的所有* _restrictions规则之前 ,Posfix正在转发消息。 所以问题是:我如何告诉Postfix应用所有的限制,即使邮件没有传递到本地邮箱?
我试图安装一个邮件服务器,但我不感兴趣购买一个SSL证书。 邮件服务器可以configuration没有一个?
我使用Postfix 2.11.3和SpamAssasin 3.4.0版来处理域的电子邮件。 我有几个传入邮件被标记为垃圾邮件,并在保持队列结束。 我手工检查了这些信息,发现它们不是垃圾邮件。 如何强制本地传递错误标记为垃圾邮件的邮件? 邮箱驻留在与处理服务器相同的服务器(和虚拟域)上。 我尝试重新发送消息( postsuper -r ${MSG_ID} ),但消息在保留队列中再次结束。
我有一个服务器运行postfix约20用户接收邮件,有时重新发送到外部域的邮件。 是否有可能configuration后缀删除所有外发邮件(所有用户)到一个文件夹/文件,然后当我启动它,发送所有邮件在所述文件夹? 在从服务器发送之前,我想手工完成所有的邮件。