邮件服务

邮件服务

电子邮件服务器的基本功能:

  • 1)为用户提供电子邮箱存储空间
  • 2)为处理用户发出邮件 → 传递给收件服务器
  • 3)处理用户收到的邮件 → 传递给邮箱

构建邮件服务器:
壹-安装postfix软件包:

[root@server ~]# yum -y install postfix

贰-修改配置文件:

[root@server ~]# vim /etc/postfix/main.cf
--snip--
# myorigin = $myhostname
99 行
# myorigin = $mydomian     改 ==>     myorigin = server.example.com  
                                      默认补全的域名后缀
--snip--  
116行
# inet_interfaces = all    改 ==>     inet_protocols = all 
                                      本地的所有网卡提供邮件功能
--snip--
164行
# mydestination = $myhostname, localhost.$mydomain, localhost
改 ==> mydestination = server.example.com  
判定为本域邮件的依据,最后一行的作用:目标一般指的是收件人,当jack写个关于@qq.com,
当邮件收到后会将 qq.com 与 mydestination 的值做对比,一样则是本域邮件。   

叁-重启服务

[root@server ~]# systemctl restart postfix

使用 mail 命令发信/收信

mail 发信操作:

mail -s '邮件标题' -r 发件人 收件人[@收件域] ... ...

mail 收信操作:

mail [-u 用户名]... ...

创建本地用户用于测试:

[root@server ~]# useradd jack
[root@server ~]# useradd luna

[root@server ~]# mail -s 'test1' -r jack luna
Hello 
.      # . 表示写完
[root@server ~]# echo 'test' | mail -s 'test2' -r jack luna

查看信件

[root@server ~]# mail -u luna
Heirloom Mail version 12.5 7/5/10.   Type ? for help
"/var/mail/xln": 1 message 1 new
> N 1 jack@server.example.c Tue Jun 18 14:38 18/584

&1
展开信的内容
--snip--

& quit 退出
posted @ 2024-08-06 11:33  takenika  阅读(32)  评论(0)    收藏  举报