博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS下配置SMTP
阅读量:5163 次
发布时间:2019-06-13

本文共 3967 字,大约阅读时间需要 13 分钟。

在服务器上配置一个SMTP邮件服务可能是在日常工作中经常会遇到的需要,比如在做一些简单测试的时候。

配置步骤无比简单,废话不说:

1,yum -y install mail

2,编辑/etc/mail.rc,配置一些smtp相关内容

3,没有了...

安装mail

详细输出过程,记录如下

[root@thatsit ~]# yum -y install mail已加载插件:fastestmirror设置安装进程Loading mirror speeds from cached hostfileCould not get metalink https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=x86_64 error was14: Peer cert cannot be verified or peer cert invalid* base: mirrors.yun-idc.com* epel: mirror.lzu.edu.cn* extras: mirrors.yun-idc.com* updates: mirrors.yun-idc.combase | 3.7 kB 00:00extras | 3.4 kB 00:00updates | 3.4 kB 00:00解决依赖关系--> 执行事务检查---> Package mailx.x86_64 0:12.4-8.el6_6 will be 安装--> 完成依赖关系计算依赖关系解决===============================================================================================================================================================================================软件包 架构 版本 仓库 大小===============================================================================================================================================================================================正在安装:mailx x86_64 12.4-8.el6_6 base 235 k事务概要===============================================================================================================================================================================================Install 1 Package(s)总下载量:235 kInstalled size: 452 k下载软件包:mailx-12.4-8.el6_6.x86_64.rpm | 235 kB 00:00运行 rpm_check_debug执行事务测试事务测试成功执行事务正在安装 : mailx-12.4-8.el6_6.x86_64 1/1warning: /etc/mail.rc created as /etc/mail.rc.rpmnewVerifying : mailx-12.4-8.el6_6.x86_64 1/1已安装:mailx.x86_64 0:12.4-8.el6_6完毕![root@thatsit ~]#  

配置SMTP

[root@shipeng01 ~]# vim /etc/mail.rc[root@thatsit ~]# cat /etc/mail.rcset from=my_test_mail_address@163.comset smtp=smtp.163.comset smtp-auth-user=my_test_mail_addressset smtp-auth-password=passwd_of_my_test_mail_address123set smtp-auth=login[root@thatsit ~]#

测试

[root@thatsit ~]# echo "hehe" | mailx -v -s "test" my_qq_number@qq.comResolving host smtp.163.com . . . done.Connecting to 220.181.12.16 . . . connected.220 163.com Anti-spam GT for Coremail System (163com[20141201])>>> EHLO thatsit250-mail250-PIPELINING250-AUTH LOGIN PLAIN250-AUTH=LOGIN PLAIN250-coremail 1Uxr2xKj7kG0xkI17xGrU7I0s8FY2U3Uj8Cz28x1UUUUU7Ic2I0Y2UrKfWhDUCa0xDrUUUUj250-STARTTLS250 8BITMIME>>> AUTH LOGIN334 dXNlcm5hbWU6>>> dGhhdHNtYWls334 UGFzc3dvcmQ6>>> IUAjdGhhdHNtYWlsMTIz235 Authentication successful>>> MAIL FROM:
250 Mail OK>>> RCPT TO:
250 Mail OK>>> DATA354 End data with
.
>>> .250 Mail OK queued as smtp12,EMCowADX78NadypYg6vqDA--.33888S2 1479178081>>> QUIT221 Bye[root@thatsit ~]#

  

mailx和mail的关系

这里大家可能也看到了,上面测试命令里用了mailx,跟有些文档里用的mail命令不一样,那么这两者之间的关系是什么呢?我们来看一下:

[root@thatsit ~]# which mail/bin/mail[root@thatsit ~]# ll /bin/maillrwxrwxrwx 1 root root 22 11月 15 10:47 /bin/mail -> /etc/alternatives/mail[root@thatsit ~]# ll /etc/alternatives/maillrwxrwxrwx 1 root root 10 11月 15 10:47 /etc/alternatives/mail -> /bin/mailx[root@thatsit ~]#

大家也看到了,其实mail就是mailx软链的软链。因此在使用上,这两个命令一样的:

[root@thatsit ~]# echo "hehe" | mail -v -s "test" my_qq_number@qq.comResolving host smtp.163.com . . . done.Connecting to 220.181.12.11 . . . connected.220 163.com Anti-spam GT for Coremail System (163com[20141201])>>> EHLO thatsit250-mail250-PIPELINING250-AUTH LOGIN PLAIN250-AUTH=LOGIN PLAIN250-coremail 1Uxr2xKj7kG0xkI17xGrU7I0s8FY2U3Uj8Cz28x1UUUUU7Ic2I0Y2UFbVUZKUCa0xDrUUUUj250-STARTTLS250 8BITMIME>>> AUTH LOGIN334 dXNlcm5hbWU6>>> dGhhdHNtYWls334 UGFzc3dvcmQ6>>> IUAjdGhhdHNtYWlsMTIz235 Authentication successful>>> MAIL FROM:
250 Mail OK>>> RCPT TO:
250 Mail OK>>> DATA354 End data with
.
>>> .250 Mail OK queued as smtp7,C8CowAD3FNqqeSpYj9soDQ--.40085S2 1479178674>>> QUIT221 Bye[root@thatsit ~]#

 

两封测试邮件的截图如下

 

DONE

转载于:https://www.cnblogs.com/thatsit/p/6158839.html

你可能感兴趣的文章
input中的name,value以及label中的for
查看>>
静态库制作-混编(工程是oc为基础)
查看>>
jQuery 显示加载更多
查看>>
代理模式
查看>>
Confluence 6 系统运行信息中的 JVM 内存使用情况
查看>>
Confluence 6 升级以后
查看>>
用JS实现版面拖拽效果
查看>>
二丶CSS
查看>>
《avascript 高级程序设计(第三版)》 ---第二章 在HTML中使用Javascript
查看>>
JS一些概念知识及参考链接
查看>>
TCP/IP协议原理与应用笔记24:网际协议(IP)之 IP协议的简介
查看>>
SAP HANA开发中常见问题- 基于SAP HANA平台的多团队产品研发
查看>>
游戏中的心理学(一):认知失调有前提条件
查看>>
WHAT I READ FOR DEEP-LEARNING
查看>>
【Ruby】Ruby在Windows上的安装
查看>>
Objective C 总结(十一):KVC
查看>>
BZOJ 3747 洛谷 3582 [POI2015]Kinoman
查看>>
vue实战(7):完整开发登录页面(一)
查看>>
Visual Studio自定义模板(二)
查看>>
【Mood-20】滴滤咖啡做法 IT工程师加班必备 更健康的coffee 项目经理加班密鉴
查看>>