java postfix_邮件系统postfix

前言:

最近整理一些以前的学习笔记。

过去都是存储在本地,此次传到网络留待备用。\

邮件系统postfix

软件包:postfix

系统服务:postfix

用途:可以做类似于163的邮件系统,默认无图形。

配置文件:/etc/postfix/main.cf

日至: /var/log/maillog

部署postfix邮件系统

1.安装软件

]# yum -y install postfix

2.编辑配置文件:

# vim /etc/postfix/main.cf

75 myhostname = host.domain.tld #设置主机名

83 mydomain = domain.tld #域名后缀(邮箱@后缀)

99 myorigin = $mydomain #发件人的@后缀

116 inet_interfaces = all #接受all网络请求,默认localhost

164 mydestination = $myhostname,localhost.$mydoamin,localhost #指定接收的邮件域名

3.启服务:

]# systemctl start postfix

发邮件

]# mail -s 标题 收件人

书写邮件内容

. # .回车,表示邮件书写完毕

收邮件

]# mail

#按数字选择要看的邮件

#按 q 退出

NullClient

自动路由转发邮件

空客户端邮件服务器

客户端不直接接收邮件,而是将接收到的邮件通过路由(中转站)转发到后端邮箱

搭建本地NullClient空客户端邮件服务器

]# yum -y install postfix

]# vim /etc/postfix/main.cf

relayhost = [中转站域名] #设置中转站(后端邮件服务器)

myorigin = 发件人后缀 #设置发件人域名(发件来源域)

inet_interface = loopback-only #指定网络接口(接收的网络接口):本地

mynetworks = 127.0.0.1/8 [::1]/128 #指定工作网络:本地网络

mydestination = #接收的邮件域:空(避免发到本机)

local_transport = error:local delivery disabled #错误提示信息

]# systemctl restart postfix

]# systemctl enable postfix

测试: ]# echo "test mail" | mail -s "TEST" 收件人域名 #本地发送测试邮件

]# mail -u 收件人 #本地不能接收到测试邮件

]# mail -u 收件人 #在后端邮件服务器上可接收此邮件

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值