主配置文件

主配置文件

电子邮件服务器设置在 Ubuntu 16、postfix、dovecot 上不起作用。
以下是配置/事实

  1. 注册了一个域名,比如 atul.com
  2. ISP 是 Comcast,它封锁了端口二十五
  3. 创建A record @ -- 1.2.3.4
  4. 除 www 之外的 CNAME
  5. MX 记录mail -- @
  6. 所有端口均开放,如 110、143、993、995、465、587
  7. 我是有能力的在本地用户处发送/接收邮件[电子邮件保护][电子邮件保护][电子邮件保护]
  8. 我能够远程登录mail.atul.com 465 和 @587
  9. 没有任何邮件订阅/帐户@godaddy.com
  10. 我允许路由器上所有必要的端口

我的疑问/问题:

  • 为什么我无法接收来自外部域的电子邮件?(即使我能够通过 telnet 连接到 mail.atul.com 587)?
  • 为什么我无法从我的域向外部发送邮件?当我尝试在以下设置中设置我的中继主机时
relayhost = blank
relayhost = *
relayhost = email.secureserver.net

我的问题中继主机是 :

  • 我不能设置我的独立的邮件服务器?无需 comcast 或 godaddy 的干预?因为我不想使用他们的 mx 记录或 smtp 服务器。
  • 如果我不想使用他们的 MX 记录(SMTP 服务器),我需要做什么
  • 请指导我为以下字段输入正确的值

     
    一个记录,
    别名记录,
    MX 记录,
    我的主机名,
    我的目的地,
    中继主机
    

以下是我正在使用的不同配置...

主配置文件

myhostname = mail.atul.com

mydestination = atul.com, mail.atul.com localhost.localdomain, localhost

relayhost = [email.secureserver.net]

主配置文件

# ==========================================================================

# service type private unpriv chroot wakeup maxproc command + args

# (yes) (yes) (no) (never) (100)

# ==========================================================================

#smtp inet n - - - - smtpd
#smtp inet n - - - 1 postscreen
#smtpd pass - - - - - smtpd
#dnsblog unix - - - - 0 dnsblog
#tlsproxy unix - - - - 0 tlsproxy
submission inet n - - - - smtpd
-o syslog_name=postfix/submission
-o smtpd_tls_security_level=encrypt
-o smtpd_sasl_auth_enable=yes
-o smtpd_reject_unlisted_recipient=no
-o smtpd_client_restrictions=$mua_client_restrictions
-o smtpd_helo_restrictions=$mua_helo_restrictions
-o smtpd_sender_restrictions=$mua_sender_restrictions
-o smtpd_recipient_restrictions=
-o smtpd_relay_restrictions=permit_sasl_authenticated,reject
-o milter_macro_daemon_name=ORIGINATING
smtps inet n - - - - smtpd
-o syslog_name=postfix/smtps
-o smtpd_tls_wrappermode=yes
-o smtpd_sasl_auth_enable=yes
-o smtpd_reject_unlisted_recipient=no
-o smtpd_client_restrictions=$mua_client_restrictions
-o smtpd_helo_restrictions=$mua_helo_restrictions
-o smtpd_sender_restrictions=$mua_sender_restrictions
-o smtpd_recipient_restrictions=
-o smtpd_relay_restrictions=permit_sasl_authenticated,reject
-o milter_macro_daemon_name=ORIGINATING

10-主服务器.conf

service imap-login {

inet_listener imap {
        #port = 0
}

inet_listener imaps {
    port = 993
    ssl = yes
 }

service lmtp {
      unix_listener /var/spool/postfix/private/dovecot-lmtp {
      mode = 0600
      user = postfix
      group = postfix
  }
}

任何帮助都将非常值得赞赏, 提前致谢

下面添加了更多信息

atul.com 不是真实域名,我更改了名称

nslookup
> set type=MX
> atul.com

Non-authoritative answer:
*** Can't find atul.com: No answer

and When I do 

> mail.atul.com
Server:     75.75.75.75
Address:    75.75.75.75#53

Non-authoritative answer:
mail.atul.com   mail exchanger = 10 atul.com.

Authoritative answers can be found from:

答案1

您想做的事情是不可能的。您需要开放端口 25。

端口 587 是“提交”端口,用于仅有的希望通过外部 SMTP 服务器发送电子邮件的最终用户。

此后,当两个服务器相互通信以将消息传输到目的地时,仅使用端口 25。

相关内容