我很久以来就尝试设置邮件服务器,但是由于我是 Linux 新手,所以我无法尽我所能对其进行最佳配置,现在我需要帮助。
我已经使用以下链接安装了它:
我这个也有网络控制台
- 它应该使用 mail.risheetech.com 作为网络控制台的域名,电子邮件地址应该是这样的[电子邮件保护]
- 众所周知,设置邮件服务器是一个很大的过程,我不会包含所有内容,但会提供非常少量的信息,但请随时询问您可能需要分析的任何信息并帮助我解决问题。
以下是 nmap 的结果:
# nmap -sS -O 127.0.0.1 Starting Nmap 5.21 ( //nmap.org ) at 2012-06-09 17:33 IST Nmap scan report for localhost (127.0.0.1) Host is up (0.000026s latency). Not shown: 990 closed ports PORT STATE SERVICE 23/tcp open telnet 53/tcp open domain 80/tcp open http 110/tcp open pop3 143/tcp open imap 631/tcp open ipp 993/tcp open imaps 995/tcp open pop3s 2000/tcp open cisco-sccp 3306/tcp open mysql Device type: general purpose Running: Linux 2.6.X OS details: Linux 2.6.19 - 2.6.31 Network Distance: 0 hops OS detection performed. Please report any incorrect results at //nmap.org/submit/ . Nmap done: 1 IP address (1 host up) scanned in 1.67 seconds
以下是 mail.log 文件条目。
tail -f /var/log/mail.log May 13 13:30:53 risheetech postfix/master[9018]: warning: /etc/postfix/main.cf: logical line must not start with whitespace: " smtpd_banner = $myhostname ES..." May 13 13:30:53 risheetech postfix/master[9018]: fatal: /etc/postfix/master.cf: line 120: bad transport type: -e May 13 13:32:05 risheetech postfix/master[9151]: fatal: /etc/postfix/master.cf: line 120: bad transport type: -e May 14 09:54:09 risheetech postfix/master[11284]: fatal: /etc/postfix/master.cf: line 120: bad transport type: -e Jun 9 17:08:50 risheetech postfix/postfix-script[13856]: starting the Postfix mail system Jun 9 17:08:51 risheetech postfix/master[13857]: fatal: /etc/postfix/master.cf: line 120: bad transport type: -e Jun 9 17:09:01 risheetech postfix/postfix-script[13863]: error: unknown command: 'restart' Jun 9 17:09:01 risheetech postfix/postfix-script[13864]: fatal: usage: postfix start (or stop, reload, abort, flush, check, status, set-permissions, upgrade-configuration) Jun 9 17:09:08 risheetech postfix/postfix-script[13977]: starting the Postfix mail system Jun 9 17:09:08 risheetech postfix/master[13978]: fatal: /etc/postfix/master.cf: line 120: bad transport type: -e
请告诉我还需要什么才能找出问题所在。我知道这非常复杂,其中包含很多其他子问题。
答案1
看来你的main.cf
格式是错误的。日志文件写道:
May 13 13:30:53 risheetech postfix/master[9018]: warning: /etc/postfix/main.cf: logical line must not start with whitespace: " smtpd_banner = $myhostname ES..."
看看postconf
(5):
逻辑行以非空白文本开头。以空白开头的行继续逻辑行。
因此,如果您删除以 开头的行中的空格smtpd_banner
并重新启动 Postfix,它就可以正常工作。