Linux邮件服务Postfix部署

news/2024/10/21 6:58:11/

我们看下邮件协议:

简单邮件传输协议(SMTP):用于发送和中转出的电子邮件。使用TCP/25端口。

邮局协议版本(POP3):用于将邮件存储到本地,占用服务器的TCP/110端口。

Internet 消息访问协议版本4(IMAP4):用于在本地主机上访问邮件,占用服务器的TCP/143端口。

最基础的电子邮件系统肯定要能提供发件服务和收件服务,为此需要使用基于SMTP的Postfix服务程序来提供发件服务功能,并使用基于POP3协议Dovecot服务程序提供收件服务功能。而Outlook和Foxmail则是客户端服务程序。

Postfix是一个快速、易于管理、安全性高的邮件发送服务,可以配合dovecot实现一个完美的邮箱服务器。

1、配置主机名:

hostnamectl set-hostname mail.chang.com

2、为邮件系统提供域名解析。

在DNS域名服务器中添加mail  A  192.168.17.125的正向域名解析。

3、安装Postfix服务程序:

yum install -y postfix

4、修改配置文件:

​​mydomain = chang.com            # 保存邮件域的名称
​​myhostname = mail.chang.com     # 保存服务器的主机名
myorigin = $mydomain            # 定义发送邮件的域
​​mydestination = $myhostname, $mydomain   # 定义可接收邮件的主机名或域名列表
​​inet_interfaces = all​​           # 网卡监听地址
​​inet_protocols = all
​​mynetworks = 192.168.17.0/24    # 设置可转发哪些主机的邮件

5、创建电子邮件系统的登录账户:

useradd chang
echo "123456" | passwd --stdin chang

6、启动postfix和开机自启动:

systemctl restart postfix
systemctl enable postfix

7、发送邮件测试:

给我发送一封邮件,通过mail命令。然后输入Subject标题,然后再输入邮件的主题。注意,只要输入一个点,就退出程序。

 然后再切换到changchunhua用户:


http://www.ppmy.cn/news/2676.html

相关文章

【lc刷题 day4】栈的压入、弹出序列 从上到下打印二叉树 二叉搜索树的后序遍历数列

剑指offer 31.栈的压入、弹出序列 medium class Solution {public boolean validateStackSequences(int[] pushed, int[] popped) {Stack<Integer> snew Stack<>();int i0;for(int j0;j<pushed.length;j){s.push(pushed[j]);while(!s.isEmpty()&&poppe…

【Pytorch】第 3 章 :进行数值估计的蒙特卡洛方法

&#x1f50e;大家好&#xff0c;我是Sonhhxg_柒&#xff0c;希望你看完之后&#xff0c;能对你有所帮助&#xff0c;不足请指正&#xff01;共同学习交流&#x1f50e; &#x1f4dd;个人主页&#xff0d;Sonhhxg_柒的博客_CSDN博客 &#x1f4c3; &#x1f381;欢迎各位→点赞…

解读小红书2022年母婴行业报告:心智种草的流量密码

母婴用户代际更迭&#xff0c;90后晋升为母婴消费主力军。新一代宝爸宝妈的关注点在哪里&#xff1f;品牌该如何通过小红书满足ta们的进阶需求&#xff0c;为母婴消费注入新活力&#xff1f; 本文将解读小红书官方发布的《2022年母婴行业人群洞察报告》&#xff0c;基于上千名用…

Linux 几种常见的自启动方式

1、rc.local 直接在/etc/rc.loacl文件中编辑需要开机自启动的脚本或程序&#xff0c;注意启动代码要放在exit之前&#xff0c;并且使用&符号后台执行&#xff0c;否则如果是死循环脚本或者程序的话就会卡住。因为是root权限启动的&#xff0c;所有执行权限比较高&#xff0…

【畅购商城】内网穿透之EchoSite

目录 概述 注册用户 抢注域名 ​​​​​​​下载客户端 ​​​​​​​编写配置文件 ​​​​​​​启动 ​​​​​​​访问 ​​​​​​​概述 EchoSite一款收费的内网映射工具&#xff08;已下架&#xff09; 花生壳&#xff1a;内网穿透工具&#xff0c;免费版…

js学习笔记

1.js代码要写在script标签中 <script type"text/javascript">for (let i0;i<5;i){document.write("<h1 stylecolor:red;>hello world</h1>")} </script>2.可以通过src的方式指定读取js文件进来&#xff0c;注意如果用这种方式…

Java#33(IO流)

目录 一.IO流 作用: (对于程序而言)用于读写数据(本地数据, 网络数据) 二.IO流体系 1.字节输出流 2.字节输入流 3.文件拷贝 3.字符集 字符流 字符输入流 字符输出流 缓冲流 转换流 序列化流 ​编辑反序列流 打印流 一.IO流 I: input O: output 流: 想流…

C#学习记录——软件工程师必备素养与技能

『聪明是一种天赋&#xff0c;而善良是一种选择。』—— 网络 1、软件工程师的基本素养 2、个人素质必修课程 3、项目开发流程 具备了良好的个人素质和基础的编程知识&#xff0c;作为一名优秀的开发人员&#xff0c;还应熟悉一个软件项目怎么开展工作&#xff0c;这就是项目…