[问题]mail server

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
sjbird331
帖子: 70
注册时间: 2008-05-14 10:08

[问题]mail server

#1

帖子 sjbird331 » 2008-06-28 15:09

想在局域网内架设一台邮件服务器,安装了postfix后,再测试telnet mail.域名 25时,总是报错,
(1)请问这是怎么回事
(2)局域网架设邮件服务器,除了要架设postfix,还需要安装什么
谢谢
xyc522
帖子: 22
注册时间: 2008-05-23 20:36

#2

帖子 xyc522 » 2008-06-28 17:09

我也在找这方面的资料,如果谁有8.04的邮件服务器教程或是资料,发出来一下,我今天安装了一个WIN2003+EXCHENAGE2003感觉不爽,想用LINUX的,但是没有资料,无从下手...
最好能发一个8.04的邮件服务器教程,有的人也分享一下,谢谢
make00700
帖子: 9
注册时间: 2008-06-16 20:20

#3

帖子 make00700 » 2008-06-30 9:10

postfix 我在用!设置上应该很简单的!

你得吧报错的具体信息发上来!
sjbird331
帖子: 70
注册时间: 2008-05-14 10:08

#4

帖子 sjbird331 » 2008-06-30 9:36

我先 dig mx viewsionmail.com(viewsionmail.com是我的域名,因为是在局域网内建mail server,所以是随便定义的),
然后我开始 install postfix,我的本机IP为10.1.1.3,安装完成后,用命令 telnet localhost 25实现了本机邮件的收发,但是当我设置Postfix支持Maildir型的邮箱,并且安装 courier IMAP 和 POP3后,将本地网络10.1.1.0加入到main.cf后,使用命令 telnet mail.viewsionmail.com 25后,terminal显示:
telnet: could not resolve mail.viewsionmail.com/25: Name or service not know
make00700
帖子: 9
注册时间: 2008-06-16 20:20

#5

帖子 make00700 » 2008-06-30 10:45

先用ip登陆!成功后在用域名的方式!
sjbird331
帖子: 70
注册时间: 2008-05-14 10:08

#6

帖子 sjbird331 » 2008-06-30 11:40

首先非常感谢make的帮助,还要向您说声sorry,我本机IP为10.1.1.201,打错了。
这是我使用命令 'telnet 10.1.1.201 25'以后的terminal显示状态:
root@viewsion-Linux:~# telnet 10.1.1.201 25
Trying 10.1.1.201...
Connected to 10.1.1.201.
Escape character is '^]'.
220 server.viewsionmail.com ESMTP Postfix (Ubuntu)
ehlo 10.1.1.201
250-server.viewsionmail.com
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
mail from:root@10.1.1.201
501 5.1.7 Bad sender address syntax
请问这是怎么回事?谢谢
头像
blissday
帖子: 384
注册时间: 2008-05-18 14:23
系统: Win7
联系:

#7

帖子 blissday » 2008-06-30 13:38

Bad sender address syntax ????也许是这里出的错。
make00700
帖子: 9
注册时间: 2008-06-16 20:20

#8

帖子 make00700 » 2008-06-30 14:58

mail from:root@10.1.1.201
501 5.1.7 Bad sender address syntax

root@*** (***)应该是你的主机名

把ip换成主机名
make00700
帖子: 9
注册时间: 2008-06-16 20:20

#9

帖子 make00700 » 2008-06-30 15:02

myhostname = ***.com //你的玉米
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = ***.com //你的玉米
mydestination = ***.com, localhost //你的玉米
mynetworks = 127.0.0.0/8 **.**.**.0/24 [::ffff:127.0.0.0]/104 [::1]/128 //**设置成你的内网ip段
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +

如上设置最基本的简单的邮件系统就可以用了!
我的是对外的邮件服务器
你内网的邮件如果要对应玉米的话应该得设置DNS的!(我没试验过具体还得测试下)
如果是用user@*** 内部应该是可以用的
sjbird331
帖子: 70
注册时间: 2008-05-14 10:08

#10

帖子 sjbird331 » 2008-06-30 15:57

首先还是要谢谢大家的帮助。其次我还有些问题请教:
(1)make说这样做最简单的邮件系统完成了,可是wiki上说Courier IMAP/POP3服务器只支持Maildir格式的邮箱,于是我在main.cf中加入 'home_mailbox = Maildir/',注释了 'mailbox_command = procmail -a "$EXTENSION',接着 'telnet 10.1.1.201 110' 和 'telnet 10.1.1.201 143'以测试Courier POP3和IMAP,发现仍然和wiki上说的不一样,不知道这是怎么回事
(2)向大家介绍一下我这边的情况,公司都用foxmail做邮件客户端,我像make那样做了以后,同事仍然收发不了邮件,我很是纳闷,网上人都说postfix简单,可是怎么一配置发现问题这么多。。。请问内部局域网也如同make说的那样配置吗?要不要DNS啊?如果要,请大家指点了。。。
谢谢
sjbird331
帖子: 70
注册时间: 2008-05-14 10:08

#11

帖子 sjbird331 » 2008-06-30 16:37

现在情况有所好转,我的机器能外发邮件给同事,但是同事们都发不出邮件,请问这是怎么回事?是不是SMTP有问题?
make00700
帖子: 9
注册时间: 2008-06-16 20:20

#12

帖子 make00700 » 2008-06-30 17:54

呵呵!最后一步设置上就好了!如下:

Editing Dovecot configuration file /etc/dovecot/dovecot.conf ..





# Protocols we want to be serving: imap imaps pop3 pop3s
# If you only want to use dovecot-auth, you can set this to "none".
#protocols = imap imaps
protocols = imap imaps pop3 pop3s //改这里


# Disable LOGIN command and all other plaintext authentications unless
# SSL/TLS is used (LOGINDISABLED capability). Note that if the remote IP
# matches the local IP (ie. you're connecting from the same computer), the
# connection is considered secure and plaintext authentication is allowed.
disable_plaintext_auth = no //改这里

这两个地方以修改就可以发送和接收了!记得要从起Dovecot 哦!
sjbird331
帖子: 70
注册时间: 2008-05-14 10:08

#13

帖子 sjbird331 » 2008-06-30 21:16

嘿嘿,谢谢你了。。。有QQ吗?
make00700
帖子: 9
注册时间: 2008-06-16 20:20

#14

帖子 make00700 » 2008-06-30 23:08

qq:44983116
sjbird331
帖子: 70
注册时间: 2008-05-14 10:08

#15

帖子 sjbird331 » 2008-07-01 11:32

很是郁闷啊。。。我改了dovecot.conf ,依然还是我的机器能发送和接收邮件,可是同事的机子仍然不能发邮件。我说一下我的操作过程
(1)我先使用命令 useradd -m -s /bin/bash 222 (建立用户222), passwd 222 (密码设置为222)
(2)接着开始在服务器端(也就是我的机子上)给同事发邮件
(3)在同事的机子上用foxmail建立客户端,并且制定POP和SMTP的服务器地址为10.1.1.201,同时设置登陆密码222
按道理说这样应该可以发送和接收邮件了,可是同事依然只能接收邮件,不能发送邮件,请大家再帮我看看。。。
谢谢
回复