作者 主題: mailserver 無法工作  (閱讀 1939 次)

0 會員 與 1 訪客 正在閱讀本文。

jacky0609blog

  • 可愛的小學生
  • *
  • 文章數: 7
    • 檢視個人資料
mailserver 無法工作
« 於: 2017-06-14 18:54 »
各位大大您們好,

我最近試著安裝mailserver,但一直無法正常運作

環境
CentOS7,Apache2.4.6,Mariadb5.5.52,PHP7.1.6,
Postfix,Dovecot,SElinux(關閉),Firewalld(關閉)

外部nameserver(win2k8)設1筆A紀錄mail到此主機IP
設1筆MX紀錄到此主機IP

設定1
修改/etc/postfix/main.cf
myhostname = mail.XXXXX.com
mydomain = XXXXX.com
myorigin = $mydomain
mynetworks_style = class
mynetworks = 0.0.0.0/0
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost. $mydomain,
                mail.mydomain, www.$mydomain, ftp.$mydomain
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mail_spool_directory = /var/mail
home_mailbox = Maildir/

設定2
修改/etc/dovecot/dovecot.conf
protocols = imap pop3 lmtp

設定3
修改/etc/dovecot/conf.d/10-mail.conf
mail_location = mbox:~/mail:INBOX=/var/mail/%u

然後在本機帳號(root跟一般使用者)以mail寄信到我gmail信箱,gmail都收得到,但都無法回信
在另一電腦無法在Outlook成功建立帳號,POP3跟SMTP都設為XXXXX.com
(登入到內送郵件伺服器 (POP3): 找不到電子郵件伺服器。請驗證帳戶內容中的伺服器資訊。)
(傳送測試電子郵件訊息: 找不到電子郵件伺服器。請驗證帳戶內容中的伺服器資訊。)

請問各位大大這樣訊息清楚嗎,如有漏掉的請告知
因已爬過數十篇文一職無法解決,請各位大大指導一下

謝謝

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17330
    • 檢視個人資料
    • http://www.study-area.org
Re: mailserver 無法工作
« 回覆 #1 於: 2017-06-14 19:54 »
有退信的內容嗎?

jacky0609blog

  • 可愛的小學生
  • *
  • 文章數: 7
    • 檢視個人資料
Re: mailserver 無法工作
« 回覆 #2 於: 2017-06-14 23:50 »
有截圖

jacky0609blog

  • 可愛的小學生
  • *
  • 文章數: 7
    • 檢視個人資料
Re: mailserver 無法工作
« 回覆 #3 於: 2017-06-14 23:54 »
這張清楚點

rainday

  • 鑽研的研究生
  • *****
  • 文章數: 732
  • 性別: 男
  • enhancing and optimizing
    • 檢視個人資料
Re: mailserver 無法工作
« 回覆 #4 於: 2017-06-15 04:58 »
訊息寫的還滿清楚的,你的DNS設定有問題
MX和A有設正確嗎
<0  =_=  Don't learn to hack , hack to learn.

jacky0609blog

  • 可愛的小學生
  • *
  • 文章數: 7
    • 檢視個人資料
Re: mailserver 無法工作
« 回覆 #5 於: 2017-06-15 17:59 »
rainday大

我是由外部指向進來的,請參考附圖,

謝謝

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17330
    • 檢視個人資料
    • http://www.study-area.org
Re: mailserver 無法工作
« 回覆 #6 於: 2017-06-15 21:12 »
現在可以查得到...
但看之前的 error,的確是 DNS 查詢不到所導致的。

jacky0609blog

  • 可愛的小學生
  • *
  • 文章數: 7
    • 檢視個人資料
Re: mailserver 無法工作
« 回覆 #7 於: 2017-06-16 22:46 »
但是都一直無法收信阿
@@
現在是可由Outlook寄信出去了,不過一樣收不到

gwstudy

  • 活潑的大學生
  • ***
  • 文章數: 205
    • 檢視個人資料
Re: mailserver 無法工作
« 回覆 #8 於: 2017-06-17 11:13 »
建議你用 telnet <mailserverip> 25 測測看。
範例:

telnet mail.XXXXX.com 25
ehlo myhostname
   250-mail2.verytest.com
   250-PIPELINING
   250-SIZE 10240000
   250-VRFY
   250-ETRN
   250-STARTTLS
   250-AUTH PLAIN LOGIN
   250-AUTH=PLAIN LOGIN
   250-ENHANCEDSTATUSCODES
   250-8BITMIME
   250 DSN
mail from: xxx@abc.com
rcpt to: usr1@XXXXXX.com
data
.....
...

^D


上面 telnet 測法可以知道你問題出在哪一步,詳細用法及義意請上 google 搜即可。



jacky0609blog

  • 可愛的小學生
  • *
  • 文章數: 7
    • 檢視個人資料
Re: mailserver 無法工作
« 回覆 #9 於: 2017-06-17 16:44 »
請問這表示要在本機裝named.service的意思嗎

gwstudy

  • 活潑的大學生
  • ***
  • 文章數: 205
    • 檢視個人資料
Re: mailserver 無法工作
« 回覆 #10 於: 2017-06-17 23:47 »
請問這表示要在本機裝named.service的意思嗎
mail server 不一定要裝 named.
你要用 telnet <ip> 25 也行。
不過因為你要 gmail 能寄進來,所以你最後要用外面 public ip 測一次 telnet <mail.servername> 25。

最後你的 mail server 要注意
1) 不要讓你的 mail server 被外人拿來發垃圾信。
2) 要打開 TLS 加密。

rainday

  • 鑽研的研究生
  • *****
  • 文章數: 732
  • 性別: 男
  • enhancing and optimizing
    • 檢視個人資料
Re: mailserver 無法工作
« 回覆 #11 於: 2017-06-18 11:48 »
你的問題最主要是 DNS NS是有問題的 , 完全查不到dns1 與dns , 這樣你設再多A記錄也是無作用 , 外部根本詢問不到你的DNS主機


dig @168.95.1.1 any lizan.com.tw
;; Truncated, retrying in TCP mode.

; <<>> DiG 9.11.1-P1 <<>> @168.95.1.1 any lizan.com.tw
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4788
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 3072
;; QUESTION SECTION:
;lizan.com.tw.         IN   ANY

;; ANSWER SECTION:
lizan.com.tw.      86400   IN   NS   dns1.lizan.tw.
lizan.com.tw.      86400   IN   NS   dns2.lizan.tw.

;; Query time: 19 msec
;; SERVER: 168.95.1.1#53(168.95.1.1)
;; WHEN: 日  6月 18 11:44:32 CST 2017
;; MSG SIZE  rcvd: 85

dig @168.95.1.1 a dns1.lizan.com.tw

; <<>> DiG 9.11.1-P1 <<>> @168.95.1.1 a dns1.lizan.com.tw
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 26614
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 3072
;; QUESTION SECTION:
;dns1.lizan.com.tw.      IN   A

;; Query time: 1222 msec
;; SERVER: 168.95.1.1#53(168.95.1.1)
;; WHEN: 日  6月 18 11:44:41 CST 2017
;; MSG SIZE  rcvd: 46

dig @168.95.1.1 a dns2.lizan.com.tw

; <<>> DiG 9.11.1-P1 <<>> @168.95.1.1 a dns2.lizan.com.tw
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 6985
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 3072
;; QUESTION SECTION:
;dns2.lizan.com.tw.      IN   A

;; Query time: 1217 msec
;; SERVER: 168.95.1.1#53(168.95.1.1)
;; WHEN: 日  6月 18 11:44:45 CST 2017
;; MSG SIZE  rcvd: 46

請設定好dns1 與dns2的A記錄吧
<0  =_=  Don't learn to hack , hack to learn.

jacky0609blog

  • 可愛的小學生
  • *
  • 文章數: 7
    • 檢視個人資料
Re: mailserver 無法工作
« 回覆 #12 於: 2017-06-18 14:20 »
謝謝gwstudy大與rainday大的回覆,我研究一下先,感恩