Chinaunix首页 | 论坛 | 博客
  • 博客访问: 117022
  • 博文数量: 43
  • 博客积分: 1935
  • 博客等级: 上尉
  • 技术积分: 461
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-10 10:13
文章分类

全部博文(43)

文章存档

2008年(11)

2007年(1)

2006年(31)

我的朋友

分类:

2006-05-07 12:30:47

    前几天看了鸟哥的服务器架设篇,学着里面所介绍的内容,自己在两台linux机器上配置了sendmail服务来相互之间收发邮件。现将sendmail配置过程贴出来,供大家交流。注,这里的配置只是完成了基本的收发邮件工作,并没有涉及更多的功能。
sendmail配置过程:

1、在服务器上安装sendmail相关的软件包。sendmail的配置文件位于/etc/mail目录下。

2、修改sendmail.mc文件,将DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl改为DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl,这样可以使sendmail实现对外发信。
并且在该文件的最后加上MAILER(local)dnl,此语句告诉sendmail本地用户的邮件不用使用SMTP,而直接在主机内传送。
然后使用命令:M4 sendmail.mc > sendmail.cf生成配置文件。

3、 在local-host-names文件中,写入接收邮件的域名,如linux.com或主机名。

    如果想用IP地址接收邮件,则需要在该文件中写入“[IP]”如[192.168.0.1],每个语句占一行。

4、在access文件中填写IP地址、网段或域名和相应的行为,即允许或禁止转发邮件等。如202.204.118  RELAY。然后用makemap hash access

5、此时基本完成了sendmail的配置,启动sendmail服务。

   Service sendmail start

6、现在就可以使用mail命令发信了。
阅读(613) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~