我刚装了一个基本的服务器(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的开源客户端testing远程访问,我可以成功下载电子邮件,所以Dovecot / POP3似乎正在运行。
但是,我似乎无法让Eudora从本地计算机发送电子邮件。 根据我使用的安全/端口configuration,通常会超时。
我似乎能够通过本地terminal和远程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
netstat输出:
$ 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
MXlogging:
$ 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中可见 – >这听起来像一个客户端问题。
尝试telnet服务器在端口25从eudora正在运行的框。 如果这个时间过去了:
检查您的提供商是否阻止端口25传出。 如果是,则启用提交端口(587),无论如何将MUA-MTA与MTA-MTA端口分开是一个很好的做法。
检查本地安装的防火墙或防病毒软件是否干扰smtpstream量。 我见过AV软件是连接问题的罪魁祸首。