您的位置:首页 > 大数据 > 人工智能

简单配置Sendmail

2006-12-30 19:17 357 查看
1. 在/etc/mail/sendmail.cf 文件下,在DaemonPortOptions=port=smtp开始的那一行中,去掉Addr=127.0.0.1.

2. 创建/etc/mail/access 文件,定义允许和拒绝地址列表,其中关键字 relay表示允许 reject表示拒绝,创建完文件以后需要执行 makemap hash access.db < access 命令

3. 在/etc/mail/aliases 中定义别名(只有拥有root权限才可以修改)格式如下:

zhangsan: root 为root用户起了zhangsan别名,修改文件以后执行newaliase命令

4. 在/etc/mail/local-host-names 中定义虚拟域名,表示如果收件人的域名是文件中定义的虚拟域名,那么信件会自动发送到本地域来

5. 创建/etc/mail/sendmail.mc文件,在文件中做如下配置

a. 限制邮件的大小 define(`confMAX_MESSAGE_SIZE',`字节')dnl

b. 定义连接数量 define(`confCONNE_RATE_THROTTLE',`数量')dnl

c. 并发进程的最大数量 define(`confMAX_DEMON_CHILDREN',`数量')dnl
d. 使用黑名单拒收垃圾邮件 FEATURE(`dnsbl',`relays.ordb.org',`″Email blocked using ORDB.org - see ″')。

配置完以后执行 m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf 命令

6. 重启服务 service sendmail restart
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: