Linux下配置sendmail服务器
思韵闪耀
2013-03-18
0
1.首先输入如下命令查看是否安装了sendmail
       1.rpm –qa grep sendmail

2.如果没有安装,则输入如下命令查找sendmail的目录
     2.yum list sendmail*

3.接着是暗转sendmail
     3.yum install -y sendmail*

4.启动Sendmail服务系统
      输入如下命令:sendmail -bd –q12h
(注意:-b:设定Sendmail服务运行于后台。
  -d:指定Sendmail以Daemon(守护进程)方式运行。
  -q:设定当Sendmail无法成功发送邮件时,就将邮件保存在队列里,并指定保存时间。上面的12h表示保留12小时。)
    要检测Sendmail服务器是否正常运行,可以使用命令行:
      /etc/rc.d/init.d/sendmail status

5.建立电子邮件新帐号
      adduser mailA -p Pass,表示创建了一个mailA的帐号,密码为Pass.

6.限制单个用户邮箱容量
      如果对用户的邮件容量不加限制,服务器的硬盘是不堪重负的。这可以使用“邮件限额”功能来实现:因为电子邮件的暂存空间是位于/var/spool/mail目录下的,所以只需通过磁盘配额设定每一个邮件帐户在此目录下能使用的最大空间即可。(这部我忽略了)

7.单一用户设定多个邮件地址
      首先,新增一个账号mailC,然后用Linux的文本编辑器打开/etc/aliases,在里面加上dearpeter: mailC和truepeter: mailC这两个命令行;然后在命令窗口运行newaliases命令,以要求Sendmail重新读取/etc/aliases文件。如果正确无误,会出现一段回应消息,表示配置成功。这样就可以使用2个地址给mailC发信,而mailC则只需用其中一个账号就可接收寄给以上2个地址的所有邮件。命令:adduser mailC -p Pass  vi /etc/aliases  dearpeter: mailC   truepeter: mailC

8.配置pop3
1。安装dovecot yum install dovecot
2。修改配置文件
找到 #protocols=imap imaps一行,去掉#。修改为
protocols = imap pop3
找到 #defaultmailenv ,去掉#defaultmailenv = mbox:~/mail/:INBOX=/var/mail/%u,注释。
defaultmailenv = mbox:~/mail/:INBOX=/var/mail/%u
3。启动服务
/etc/init.d/dovecot start
测试一下。ok。设置为系统服务。


【版权声明】
本站部分内容来源于互联网,本站不拥有所有权,不承担相关法律责任。如果发现本站有侵权的内容,欢迎发送邮件至masing@13sy.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

相关内容

将IIS设置克隆到新服务器...
将IIS设置克隆到新服务器的最佳方法是使用IIS配置文件。以下是详...
2025-06-06
搭建Git服务器及本机克隆...
Git是什么?Git是目前世界上最先进的分布式版本控制系统。SVN...
2025-03-17
ubuntu环境下搭建gi...
操作环境:服务器:Ubuntu 24.04.2 LTS+git 2...
2025-03-17
Linux系统挂载未分配硬...
先查看未挂载之前的磁盘使用情况发现磁盘使用率已经达到了96%,迫切...
2025-02-22
Linux lsblk 命...
简介Linux 中的 lsblk 命令,全称叫做:list blo...
2025-02-22
linux内核5和6区别
Linux内核5.x和6.x版本之间有显著的区别,这些区别主要体现...
2024-04-29

热门资讯

Discus X论坛配置sen... Discuz x2.5 后台邮件设置方法其实和X2/x1.5基本一样,但很多同学都不注意一些细节,比...
redhat Linux系统配... 1 .检查Send Mail 的安装包 [root@sql root]# rpm -qa | gre...
使用Sendmail的反垃圾邮... 在最近几年,无处不在的垃圾邮件已使得所有邮件箱不堪重负,不断地需要工具以抗击这一无穷尽的垃圾邮件流。...