免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1798 | 回复: 0
打印 上一主题 下一主题

[Mail] Red Hat 9.0+Sendmail+IMSS 5.5 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-02-21 09:14 |只看该作者 |倒序浏览
各位大侠、大姐们:
    我又来向大家取经了!!!
      我公司刚购买了一套IMSS 5.5邮件杀毒监控软件,可买来的时候什么资料都没有,就一张IMSS的光盘。所以在网上搜了些资料。按其资料配置只能发送邮件,但是不能收取邮件。不知道问题出在哪里,请有这方面的大侠、大姐们帮我解决一下燃眉之急!!!
我公司的邮件系统是:Red Hat Linux9.0+Sendmail+OpenWebmail,以下是我在网上找到的资料。我也不想用Postfix作为邮件转发器。
我安装成功后是“Red Hat Linux9.0+Sendmail+IMSS+OpenWebmail”,请大侠们不啬指导!!!小弟在此谢先!!!


标题:   配置IMSS 5.5 for Unix使用Sendmail作为MTA
  
问题描述:   用户本身的Linux系统安装了Sendmail,不想使用Postfix作为邮件转发器,如何配置SendMail来作为邮件转发器?
  
解决方案:   I.生成两个Sendmail的配置文件

将/etc/mail/Sendmail.cf文件在同一个目录下复制一份,并命名为Sendmail.cf.delivery

II.配置接受外部邮件的Sendmail服务

打开Sendmail.cf文件,将Msmtp, Mesmtp, Msmtp8,Mdsmtp,Mrelay和Mlocal中的A选项的值改为"IPC localhost 10025"


在Msmtp, Mesmtp, Msmtp8,Mdsmtp,Mrelay和Mlocal中的F选项的值前加上参数"k"(同时请确认Mlocal中的F选项的值中没有"f"参数)

下面是对于Msmtp修改的例子:

修改前:

P=[IPC], F=mDFMuX, S=11/31, R=21, E=\r\n, L=990,
T=DNS/RFC822/SMTP,
A=IPC $h

修改后:

P=[IPC], F=kmDFMuX, S=11/31, R=21, E=\r\n, L=990,
T=DNS/RFC822/SMTP,
A=IPC localhost 10025

下面是对于Mlocal修改的例子:

修改前:

P=/usr/lib/mail.local, F=lsDFMAw5:/|@qfSmn9,
S=10/30, R=20/40,
T=DNS/RFC822/X-Unix,
A=mail.local -d $u

修改后:

P=[IPC], F=klsDFMAw5:/|@qSmn9, S=10/30, R=20/40,
T=DNS/RFC822/X-Unix,
A=IPC localhost 10025

注意:
1. 如果您使用的Sendmail的版本是8.12.X, 请将A=IPC localhost 10025中的IPc替换为TCP
2. sendmail.cf中的Mlocal修改较多,请仔细参考范例


修改完成后保存更改

III.配置向下端服务器转发的Sendmail服务

打开/etc/mail/sendmail.cf.delivery文件,将侦听端口改为10026

修改前:

#O DaemonPortOptions=Port=esmtp

修改后:

O DaemonPortOptions=Port=10026



在/var/spool目录下建立mqueue1目录,并且确保该目录和/var/spool/mqueue目录的权限设置一致


修改sendmail.cf.delivery中的队列目录位置。

修改前:

O QueueDirectory=/var/spool/mqueue

修改后:

O QueueDirectory=/var/spool/mqueue1



在Msmtp, Mesmtp, Msmtp8,Mdsmtp,Mrelay和Mlocal中的F选项的值前加上参数"k"(同时请确认Mlocal中的F选项的值中没有"f"参数)


IV:开启sendmail的进程来作为邮件的转发

使用以下命令开启接受外部邮件的Sendmail服务

/usr/lib/sendmail -bd -q1h


使用以下命令开启向下端服务器转发的Sendmail服务

/usr/lib/sendmail -bd -q1h -C/etc/mail/sendmail.cf.delivery

V:修改/etc/rc.local 使IMSS服务能够正常启动

修改/etc/rc.local,添加以下内容:

sleep 10
/usr/lib/sendmail -bd -q1h
/usr/lib/sendmail -bd -q1h -C/etc/mail/sendmail.cf.delivery

sleep 15
/etc/rc.d/init.d/S99ISIMSS restart

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP