所以,我的Postfix电子邮件服务器只能发送电子邮件到我的个人电子邮件。 我们称之为[email protected]。 当我尝试发送电子邮件给[email protected]时,会被拒绝: <***@gmail.com>: host gmail-smtp-in.l.google.com[2a00:1450:400c:c0a::1b] said: 550-5.7.1 [2001:19f0:6c01:295:5400:ff:fe50:e9e1] Our system has detected that 550-5.7.1 this message does not meet IPv6 sending guidelines regarding PTR 550-5.7.1 records and authentication. Please review 550-5.7.1 https://support.google.com/mail/?p=IPv6AuthError for more information 550 5.7.1 . v2si15963925wrd.12 – gsmtp (in reply to end of DATA command) Final-Recipient: rfc822; ***@gmail.com Original-Recipient: rfc822;***@gmail.com Action: […]
尝试解决Exchange 2016服务器上的电子邮件问题 问题是发送的电子邮件显示在已发送的项目,但不会去SMTP收件人(有时) 设置一台运行Exchange 2016 CU4的Windows 2016服务器 这个问题随机发生。 运行Outlook 2010(完全SPd)的用户将电子邮件发送给外部收件人并正常工作。 稍后,同一用户发送另一封电子邮件,并显示在已发送邮件中,但收件人未收到邮件。 稍后它再次工作。 内部电子邮件工作正常 使用Get-MessageTrackingLog -Recipients [email protected] 我得到的只有一行,带有EventID – RECEIVE和Source – STOREDRIVER 所以我可以看到,Exchange从Outlook获得了消息,但我不知道如何跟踪消息。 我知道它没有被发送,因为在SMTP日志中没有任何东西,另外我希望在上面的邮件跟踪中看到一个Source – SMTP,对吧? 我检查了事件查看器,并且在问题发生时或其附近没有任何错误。 任何帮助将是有用的。
服务器应该发送什么SMTP响应代码来报告Message-ID字段与已经看到的Message-ID重复? RFC 5322,§3.6.4“标识字段”指出: “消息ID:”字段提供了一个唯一的消息标识符,它是指特定消息的特定版本。 消息标识符的唯一性由生成它的主机保证。 因此,对于消息声明已经在具有不同内容的消息中已经看到的消息ID值,该指令是违反该指令的。 这意味着SMTP服务器可能会在此基础上拒绝消息。 注意:目的不是要记住所见过的 每一个价值; devise繁琐,操作昂贵。 相反,其意图是使用我们碰巧logging的那些值来检测违反上述指令的传入请求的一部分,并在此基础上尽早拒绝。 RFC 5321§4.2“SMTP回复”中描述的一组代码描述了一些条件,其中字段是拒绝原因(例如,“邮箱不允许”,回复代码553)。 什么应该是条件“消息ID值已经看到”的响应代码?
我已经安装了我的电子邮件服务器,并从mxtoolbox.com运行了一些testing一切工作正常,但我唯一的问题是一个缓慢的连接和交易时间。 这可能是由于我试图排除故障,但没有成功。
我已经在我的树莓派上build立了一个Linuxnetworking服务器,现在希望服务器能够发送邮件而不需要configuration一个完整的邮件服务器。 这就是为什么我select了MTA'sendmail',我正在尝试正确configuration好几天。 在我的/etc/mail/sendmail.mc我已经添加了这些行: define(`SMART_HOST',`[smtp.strato.de]')dnl define(`RELAY_MAILER_ARGS', `TCP $h 465')dnl define(`ESMTP_MAILER_ARGS', `TCP $h 465')dnl define(`confAUTH_OPTIONS', `A p')dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl FEATURE(`authinfo',`hash -o /etc/mail/authinfo/auth.db')dnl 在我的哈希/etc/mail/authinfo/auth我有 AuthInfo: "U:root" "I:[email protected]" "P:mypassword" 但发送这样的testing电子邮件 echo "Just testing my sendmail relay" | mail -s "Sendmail Relay" [email protected] 不给我任何错误,但仍然没有到达收件人。 我们来看看我的/var/log/mail.log Mar 30 14:35:02 localhost sm-mta[2375]: […]
我在centos 7我configurationpostfix的/etc/postfix/main.cf像这样 smtpd_sasl_auth_enable = yes smtpd_sasl_type = cyrus smtpd_sasl_security_options = noanonymous, noplaintext smtpd_sasl_path = /run/saslauthd smtpd_recipient_restrictions =permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination smtp_sasl_mechanism_filter = GSSAPI 并像这样重新启动后缀 systemctl restart postfix.service 但是当我检查 postconf -d 看到我目前的configuration我看到上面的变化不会影响 输出postconf -d: smtpd_sasl_security_options = noanonymous smtpd_sasl_auth_enable = no
我们在3个独立的公共静态IP上有3个SMTP服务器。 我们在一个静态IP上有一个辅助故障转移连接。 我想将所有3个SMTP服务器放在路由器后面,并closures公共IP,使用postfix接受主互联网连接和故障转移中的邮件,然后将所有电子邮件路由到现在的内部SMTP服务器。 这些是3个不同的电子邮件域。 我如何设置Postfix cnfg来实现这个function? 我GOOGLE了这个,没有find一个合适的解决scheme。 我有一个现有的Ubuntu 16.04盒子当前充当SSH网关,并将lkike利用这台机器的smtp网关/智能主机。
我们从ISP运行2个专用的Windows 2008 R2服务器。 昨天没有任何理由,我们所有的服务器都停止发送电子邮件了。 服务器仅使用MailEnable发送传出的SMTP电子邮件。 IE浏览器。 根本没有传入的电子邮件通信。 电子邮件都被保留在出站SMTP队列中,并检查MailEnable的debugging日志我收到了很多这样的消息: > SMTP Connection DNS Server could not resolve domain name (exampleDomain.com) in a timely fashion. Check DNS Server settings. 如果我做了nslookup,我得到以下内容: Default Server: UnKnown Address: 46.32.224.29 IP 46.32.224.29是我们的ISP DNS服务器之一。 如果我做IPCONFIG /所有我看到2个DNS服务器列表,上面和79.170.40.187。 在DNSpipe理器中,如果我尝试添加我的服务器,或者任何一台DNS服务器,我都会收到这个消息 The server is unavailable. Would you like to add it anyway? 我不确定该从哪里出发。 我们没有对我们的服务器或DNSlogging进行任何更改。 我们的互联网服务提供商想要全面洗手,声称专用服务器是客户的责任。 我将不胜感激这个问题的任何帮助。 提前致谢。
我运行一个小stream量的Exim邮件服务器。 偶尔我会得到非法的admin@DOMAIN等login尝试,这是535 Incorrect authentication data 。 我想推迟在SMTP会话中的authentication的答案,以便对手被困等待一段时间,直到尝试最终被拒绝。 Exim有非常有用的delay = TIME选项,但它似乎只适用于访问控制列表。 据我了解,在ACL运行的时候,身份validation已经被协商(有一个accept authenticated = *条件,其身份validation必须已经发生)。 我特别想推迟SMTP PLAIN身份validation尝试失败的答案。 Exim有可能吗?
在我的服务器上,我在debian服务器上运行了一个mailcow:dockerized解决scheme,我想用nginx作为一个http反向代理,而且也用作一个SMTP imap和pop3,如https://www.nginx.com /资源/pipe理引导/邮件代理/ 但是,我进一步阅读链接时,很难弄清楚这将如何完成。 在http中,显而易见的是这将如何完成: server { listen 80; server_name mail.example.tk; location /.well-known { proxy_pass http://127.0.0.1:8080/.well-known ; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; client_max_body_size 100m; } location / { rewrite ^(.*) https://$server_name$1 permanent; } } server { listen 443 ssl; server_name mail.example.tk; ssl_certificate /opt/docker-mailcow/data/assets/ssl/cert.pem; ssl_certificate_key /opt/docker-mailcow/data/assets/ssl/key.pem; ssl_protocols TLSv1 TLSv1.1 […]