sendmail 配置与管理(3)

时间:2025-04-28

sendmail 配置与管理

帐户名:test 密码:test帐户密码

完成后在帐户属性中的服务器选项中"我的服务器需要身份验证"勾选.

OUTLOOK配置完成,可以收发邮件了.



配置详解[整理]

现在SendMail已经可以接收来自外部的连接了.我们还需要设定SendMail允许接收的域名.这个可以

在/etc/mail/local-host-names文件中设定.就把域名输入进去就可以了:

#vi /etc/mail/local-host-names

把允许的域名添加进去就可以。



想要其他的外部来用OUTLOOK等登陆邮件服务器收发邮件可以编辑/etc/mail/access文件中加入允许的域或者IP,

保存后运行make access.db 的命令来生成access.db文件.SendMail用它来判断允许那些主机通过你的e-mail服务

器来传递邮件.而且这样还可以通过设定子网(例如:192.168)来限制该域.但你要注意,这样设定就对外开放了,

可能会有人发大量的垃圾信件来攻击你的系统.



安装完成后为确保系统安全,还需调整一些目录的权限。可参考sendmail源码目录下
sendmail/SECURITY文档。
# chmod 0640 /etc/mail/aliases /etc/mail/aliases.{db,pag,dir}
# chmod 0640 /etc/mail/*.{db,pag,dir}
# chmod 0640 /etc/mail/statistics /var/log/sendmail.st
# chmod 0600 /var/run/sendmail.pid /etc/mail/sendmail.pid
-r-xr-sr-x root smmsp ... /PATH/TO/sendmail
drwxrwx--- smmsp smmsp ... /var/spool/clientmqueue
drwx------ root wheel ... /var/spool/mqueue
-r--r--r-- root wheel ... /etc/mail/sendmail.cf
-r--r--r-- root wheel ... /etc/mail/submit.cf




aliases 别名数据库设置
test: test1,test2,test3 设置test群组别名,test不是一个实际的用户,只是一个别名。发给
test的信,test1,2,3都可收到。
test: test,testbak 在testbak邮箱中备份test的邮件。
test: test,test@ 远程邮件备份,原理同上。
test: :include: /etc/mail/userlist 使用用户列表设置群组。
userlist格式如下:
test1, \
test2, \
test3, \
test4
关于系统预设aliases,由于sendmail预设用mailer-daemon and postmaster作为资料传送者,
或邮件退回的帐号,但系统实际没有这两个帐号,所以要如下设置别名。
mailer-daemon: postmaster
postmaster: root
设置完成后不要忘了用newaliases命令生成数据库。



~/.forward文件配置
其实该文档的作用和aliases数据库的作差不多啦,都是配置别名,做邮件转发的。因为alises
只能由管理员控制,个人用户不能修改,所以就可以在个人的目录下建立一个转寄文档。以
设置个人的邮件转寄列表。文档格式如下:
test
test1
test2
test3
and os on
但由于个人用户安全意识差,如果设置不当会有安全漏洞,不建议使用。



access访问控制列表设置

92.168 RELAY
OK
REJECT
550 SORRY,WE DON'T ALLOW SPAMMERS HERE

sendmail 配置与管理(3).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219