使用postfix搭建邮件发送服务器

1.安装软件postfix

# yum -y install postfix

2.修改配置

#vi /etc/postfix/main.cf 

myhostname = mail.werbpower.work  ← 设置系统的主机名
mydomain = werbpower.work  ← 设置域名(我们将让此处设置将成为E-mail地址“@”后面的部分)
myorigin = $mydomain  ← 将发信地址“@”后面的部分设置为域名(非系统主机名)
inet_interfaces = all  ← 接受来自所有网络的请求
inet_protocols = ipv4 ← ipv4要用小写的,注释里大写的是错的
mydestination = m y h o s t n a m e , l o c a l h o s t . myhostname, localhost. myhostname,localhost.mydomain, localhost, $mydomain  ← 指定发给本地邮件的域名
mynetworks = 0.0.0.0/0
home_mailbox = Maildir/  ← 指定用户邮箱目录

3.重启服务

#systemctl restart postfix

测试

方式1.直接在安装的服务器上执行

# echo "content" | mail -s "title" xxx@qq.com

在这里插入图片描述

方式2:使用telnet测试
1.安装telnet

# 若没有安装,则先安装telnet-server服务
[root@hadoop6 hbase]# yum install telnet-server

# 再安装telnet
[root@hadoop6 hbase]# yum install telnet

2.执行命令

[root@hecs-340068 ~]# telnet mail.webpower.work 25
Trying 127.0.0.1...
Connected to mail.webpower.work.
Escape character is '^]'.
220 mail.webpower.work ESMTP Postfix
helo localhost
250 mail.webpower.work
mail from:kevlin@webpower.work
250 2.1.0 Ok
rcpt to:kevlin.zhang@xxxxxxx.com
250 2.1.5 Ok
data
354 End data with <CR><LF>.<CR><LF>
hello!!!
.
250 2.0.0 Ok: queued as CC2DA2207FC

效果:
在这里插入图片描述

参考文章:
https://www.cnblogs.com/zdz8207/p/Linux-postfix-sendmail.html
https://www.liaoxuefeng.com/article/895886450140288

1638  2023-11-03 11:08:52 root tar -zxvf postfix-3.7.2.tar.gz 
 1639  2023-11-03 11:09:00 root cd postfix-3.7.2
 1640  2023-11-03 11:09:01 root clear
 1641  2023-11-03 11:09:02 root ls
 1642  2023-11-03 11:10:55 root sudo yum install cyrus-sasl cyrus-sasl-devel cyrus-sasl-plain
 1643  2023-11-03 11:11:12 root yum install pam pam-* db4 db4-*
 1644  2023-11-03 11:20:28 root ls
 1645  2023-11-03 11:20:52 root yum install mysql-devel
 1646  2023-11-03 11:21:01 root cd /usr/include/
 1647  2023-11-03 11:21:02 root ls
 1648  2023-11-03 11:21:49 root cd ../lib64/
 1649  2023-11-03 11:21:50 root ls
 1650  2023-11-03 11:21:59 root cd /usr/local/
 1651  2023-11-03 11:22:00 root ls
 1652  2023-11-03 11:23:09 root systemctl start saslauthd
 1653  2023-11-03 11:23:13 root systemctl status saslauthd
 1654  2023-11-03 11:23:46 root cd /usr/include/
 1655  2023-11-03 11:23:46 root ls
 1656  2023-11-03 11:24:00 root cd /package/
 1657  2023-11-03 11:24:01 root ls
 1658  2023-11-03 11:24:03 root cd postfix-3.7.2
 1659  2023-11-03 11:24:04 root ls
 1660  2023-11-03 11:24:06 root clear
 1661  2023-11-03 11:24:07 root ls
 1662  2023-11-03 11:24:14 root make -f Makefile.init makefiles CCARGS="-DHAS_MYSQL -I/usr/include/mysql  -DUSE_SASL_AUTH -I/usr/include/sasl -DUSE_CYRUS_SASL" AUXLIBS="-L/usr/lib64/mysql -Wl,-rpath,/usr/lib64/mysql -lmysqlclient -lz -lm -lsasl2"
 1662  2023-11-03 11:24:14 root make -f Makefile.init makefiles CCARGS="-DHAS_MYSQL -I/www/server/mysql/include -DUSE_SASL_AUTH -I/usr/include/sasl -DUSE_CYRUS_SASL" AUXLIBS="-L/www/server/mysql/lib -Wl,-rpath,/www/server/mysql/lib -lmysqlclient -lz -lm -lsasl2"`在这里插入代码片`
 1663  2023-11-03 11:25:48 root sudo yum install libdb-devel
 1664  2023-11-03 11:25:53 root clear
 1665  2023-11-03 11:25:55 root make -f Makefile.init makefiles CCARGS="-DHAS_MYSQL -I/usr/include/mysql  -DUSE_SASL_AUTH -I/usr/include/sasl -DUSE_CYRUS_SASL" AUXLIBS="-L/usr/lib64/mysql -Wl,-rpath,/usr/lib64/mysql -lmysqlclient -lz -lm -lsasl2"
 1666  2023-11-03 11:25:58 root make
 1667  2023-11-03 11:26:36 root make install
 1668  2023-11-03 11:26:48 root clear
 1669  2023-11-03 11:26:55 root postfix status
 1670  2023-11-03 11:27:16 root yum remove postfix
 1671  2023-11-03 11:27:25 root clear
 1672  2023-11-03 11:27:29 root postfix status
 1673  2023-11-03 11:27:34 root make install
 1674  2023-11-03 11:27:46 root postfix status
 1675  2023-11-03 11:27:52 root postfix start
 1676  2023-11-03 11:27:56 root lsof -i :25
 1677  2023-11-03 11:28:02 root vi /etc/postfix/master.cf
 1678  2023-11-03 11:28:30 root postfix reload
 1679  2023-11-03 11:28:35 root postconf -a
 1680  2023-11-03 11:28:36 root postconf -m
  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值