Chinaunix首页 | 论坛 | 博客
  • 博客访问: 43553
  • 博文数量: 34
  • 博客积分: 695
  • 博客等级: 上士
  • 技术积分: 342
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-14 07:24
文章分类

全部博文(34)

文章存档

2007年(12)

2006年(22)

我的朋友

分类:

2006-05-07 12:02:10

一:mail服务器:linux中最常用的软件-sendmail和postfix,还有qmail
二:E-mail的传递方式
1,在单一网络中收发E-mail,用户必须登陆到同一台邮件主机才可以收发信件。
例如,假设你不是用代理(foxmail,outlook等),你就需要远程登陆到邮件主机,利用
命令mail to destination来发信,mail -f /var/spool/username来读取信件。
2,在互联网中发送邮件,你必须将信件传送到另一台邮件主机(目标)。



自行架设的邮件主机,如果是直接telnet登陆到远程主机来收发邮件,都不会有问题,
但如果要通过Internet来连到邮件主机来收发邮件(如利用foxmail),就可能遇到问题。
因此需要修改几处文件。
/etc/mail/sendmail.cf找到下面一行
0 DaemonPortOptions=smtp,Addr=127.0.0.1,Name=MTA
将127.0.0.1改为0.0.0.0
接着
vi /etc/mail/access
安装后默认内容为:
localhost.localdomain    RELAY
localhost               RELAY
127.0.0.1               RELAY
也就是说只传递本机和本域的信件
要想添加域,加入以下内容。
192.168         RELAY
就是说192.168.*.*中的合法主机,都可以通过该主机收发邮件



启动pop和imap服务器。
安装rpm -ivh imap-version.rpm就可以同时安装这两个软件了,redhat把这两个放在同一包中了。
vi /etc/services
确保这几行为被注释掉:
pop2   109/tcp pop-2
pop2   109/udp pop-2
pop3   109/tcp pop-3
pop3   109/udp pop-3

imap  143/tcp   imap2
imap  143/udp  imap3
我们用pop3,pop2可以被注释掉
vi /etc/xinted.d/ipop3
service pop3
{
disable  =no//默认值为yes,改为no
socket_type =stream
wait=no
user=root
server=/user/sbin/ipop3d
log_on_success+=HOST DURATION
log_on_failure+=HOST
}
vi /etc/xinted.d/imap
service imap
{
disable  =no//默认值为yes,改为no
socket_type =stream
wait=no
user=root
server=/user/sbin/imapd
log_on_success+=HOST DURATION
log_on_failure+=HOST
}
设置完毕。重启服务器
/etc/rc.d/init.d/xinetd reload
/etc/rc.d/init.d/sendmail restart
OK!


阅读(809) | 评论(0) | 转发(0) |
0

上一篇:rpm的几点使用

下一篇:跨平台开发

给主人留下些什么吧!~~