Linux
後綴安裝問題(客戶端超時)
我剛剛配備了一個基本伺服器(Ubuntu 12.04 LTS /Precise Pangolin),並根據 Ubuntu 手冊安裝了 Postfix 和 Dovecot。
https://help.ubuntu.com/community/Dovecot
https://help.ubuntu.com/community/Postfix
Postfix 將郵件開箱即用地發送到我的 gmail 帳戶,例如:
sendmail [redacted]@gmail.com < /etc/motd
使用 Eudora 的開源客戶端測試遠端訪問,我可以成功下載電子郵件,因此 Dovecot/POP3 似乎正在執行。
但是,我似乎無法讓 Eudora 從我的本地電腦發送電子郵件。根據我使用的安全/埠配置,它通常會超時。
我似乎能夠通過本地終端和遠端 shell 訪問,例如(從遠端伺服器):
$ telnet lists.teachers.net 25 Trying 50.56.184.186... Connected to lists.teachers.net. Escape character is '^]'. 220 lists.teachers.net ESMTP Postfix (Ubuntu) ehlo lists.teachers.net 250-lists.teachers.net 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 quit 221 2.0.0 Bye Connection closed by foreign host.
我嘗試將 Eudora 設置為使用 STARTTLS、SSL/TLS 和無,但它們都超時了。當 Eudora 嘗試連接時,我在 /var/log/mail/log 或 /var/log/mail.err 中看不到任何活動,我猜這意味著這些不是相關日誌或沒有活動報告。
我沒有設置任何防火牆規則:
$ sudo iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination
網路統計輸出:
$ sudo netstat -tap Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 *:submission *:* LISTEN 4112/master tcp 0 0 *:pop3 *:* LISTEN 3210/dovecot tcp 0 0 *:imap2 *:* LISTEN 3210/dovecot tcp 0 0 *:ssh *:* LISTEN 564/sshd tcp 0 0 *:smtp *:* LISTEN 4112/master tcp 0 0 *:imaps *:* LISTEN 3210/dovecot tcp 0 0 *:pop3s *:* LISTEN 3210/dovecot tcp 0 300 lists.teachers.net:ssh 99-95-169-159.lig:55464 ESTABLISHED 1433/sshd: listman tcp6 0 0 [::]:submission [::]:* LISTEN 4112/master tcp6 0 0 [::]:pop3 [::]:* LISTEN 3210/dovecot tcp6 0 0 [::]:imap2 [::]:* LISTEN 3210/dovecot tcp6 0 0 [::]:ssh [::]:* LISTEN 564/sshd tcp6 0 0 [::]:smtp [::]:* LISTEN 4112/master tcp6 0 0 [::]:imaps [::]:* LISTEN 3210/dovecot tcp6 0 0 [::]:pop3s [::]:* LISTEN 3210/dovecot
MX記錄:
$ dig mx lists.teachers.net ; <<>> DiG 9.8.1-P1 <<>> mx lists.teachers.net ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 22244 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 3 ;; QUESTION SECTION: ;lists.teachers.net. IN MX ;; ANSWER SECTION: lists.teachers.net. 300 IN MX 100 lists.teachers.net. ;; AUTHORITY SECTION: teachers.net. 2057 IN NS dns1.stabletransit.com. teachers.net. 2057 IN NS dns2.stabletransit.com. ;; ADDITIONAL SECTION: lists.teachers.net. 300 IN A 50.56.184.186 dns1.stabletransit.com. 77665 IN A 69.20.95.4 dns2.stabletransit.com. 77741 IN A 65.61.188.4 ;; Query time: 830 msec ;; SERVER: 72.3.128.241#53(72.3.128.241) ;; WHEN: Thu Jan 10 14:08:34 2013 ;; MSG SIZE rcvd: 155
我該如何解決這個問題,也許是從遠端機器?哪些日誌可能會有所啟發?還有什麼其他資訊在這裡會有所幫助?謝謝!
連接嘗試應該在 /var/log/mail.log 中可見 -> 這聽起來像是客戶端問題。
嘗試從執行 eudora 的機器在埠 25 上遠端登錄伺服器。如果那也超時:
- 檢查您的提供商是否阻止埠 25 傳出。如果是這樣,請啟用送出埠 (587),無論如何,將 MUA-MTA 與 MTA-MTA 埠分開是一個好習慣。
- 檢查本地安裝的防火牆或防病毒軟體是否干擾 smtp 流量。我經常看到 AV 軟體是連接問題的罪魁禍首。