使用mail发送邮件


​ 只做个简单介绍,使用场景不多

1、安装mail

yum install mailx -y

2、配置

​ 1)配置文件在/etc/mail.rc,有兴趣的可以仔细读一下默认的配置文件,这里直接给出发送邮件的必要配置

===================  不加密方式配置  ===================
# 发送人,必须和发件人保持一致
set from=sunarmy@163.com
# 邮箱服务器
set smtp=smtp.163.com
# 邮箱
set smtp-auth-user=sunarmy@163.com
# 授权码,不是密码,需要从邮箱里面获取
set smtp-auth-password=CRIIKWDMWNVAFLGZ
# 身份验证方式
set smtp-auth=login =================== 加密方式自建信任证书 ===================
# 自建的信任证书
set nss-config-dir=/etc/mail/db/
# 加密方式配置
set smtp-user-starttls
# 加密方式配置
set ssl-verify=ignore
# 发送人,必须和发件人保持一致
set from=sunarmy@163.com
# 配置使用163邮箱发送邮件,不加密方式参考上面
set smtp=smtps://smtp.163.com:465
# 邮箱
set smtp-auth-user=sunarmy@163.com
# 授权码
set smtp-auth-password=CRIIKWDMWNVAFLGZ
# 身份验证方式
set smtp-auth=login

3、获取授权码(网易邮箱为例)

​ 1、进入自己的163邮箱(网页端)

开启SMTP服务之后会给你一个授权吗,只会出现一次,所以自己保存好

4、测试

​ 1、mail命令的常用参数

参数 描述
-s 指定邮件的主题,主题之后空格然后紧跟收件人邮箱
-a 附件地址,使用文件绝对路径
-c 抄送邮件给其他收件人
-b 密送邮件给其他收件人

​ 2、发送邮件

mail -s 主题 mail@163.com

​ 这里要知道回车之后是需要有邮件内容输入的,邮箱内容编辑完成之后用【ctrl + d】完成编辑

好了邮箱配置已经完成了,具体你想怎么用那你自己看着玩吧

使用mail发送邮件的更多相关文章

  1. java mail(发送邮件--163邮箱)

    package com.util.mail; /** * 发送邮件需要使用的基本信息 */ import java.util.Properties; public class MailSenderIn ...

  2. Spring Boot 揭秘与实战(七) 实用技术篇 - Java Mail 发送邮件

    文章目录 1. Spring Boot 集成 Java Mail 2. 单元测试 3. 源代码 Spring 对 Java Mail 有很好的支持.因此,Spring Boot 也提供了自动配置的支持 ...

  3. 利用System.Net.Mail 发送邮件

    我这里只是试了一下发mail的功能,感觉.net自带的发mail是比较全的,还是直接上我的code 参数文章:System.Net.Mail 发送邮件 SMTP协议 using System; usi ...

  4. Android Java Mail与Apache Mail发送邮件对比

    原文链接: 一.邮件简介  一封邮件由很多信息构成,主要的信息如下,其他的暂时不考虑,例如抄送等:  1.收件人:收件人的邮箱地址,例如xxx@xx.com  2.收件人姓名:大部分的邮件显示时都会显 ...

  5. linux下使用自带mail发送邮件

    linux下使用自带mail发送邮件 mailx工具说明: linux可以通过安装mailx工具,mailx是一个小型的邮件发送程序,一般可以通过该程序在linux系统上,进行监控linux系统状态并 ...

  6. .net System.Web.Mail发送邮件 (设置发件人 只显示用户名)

    http://blog.163.com/hao_2468/blog/static/130881568201141251642215/ .net System.Web.Mail发送邮件 2011-05- ...

  7. SpringBoot整合Mail发送邮件&发送模板邮件

    整合mail发送邮件,其实就是通过代码来操作发送邮件的步骤,编辑收件人.邮件内容.邮件附件等等.通过邮件可以拓展出短信验证码.消息通知等业务. 一.pom文件引入依赖 <dependency&g ...

  8. 使用Javax.mail 发送邮件

    使用Javax.mail 发送邮件 详细说明都在代码中: 引入依赖  <!--sun定义的一套接收.发送电子邮件的API-->    <dependency>      < ...

  9. javax.mail 发送邮件异常

    一.运行过程抛出异常 1.Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/ ...

  10. java mail发送邮件

    最近做了自动发送邮件功能,带附件的:需要的jar包有

随机推荐

  1. JMS微服务架构 - 关于事务提交失败,自动重新提交的机制

    用JMS编写的微服务,由调用端决定了各个微服务执行时,是否需要保持事务的一致性. 也就是RemoteClient在调用微服务方法前,先调用BeginTransaction明确后面所调用的微服务需要保持 ...

  2. pgcacher 的简单学习

    pgcacher 的简单学习 学习地址 https://github.com/rfyiamcool/pgcacher https://zhuanlan.zhihu.com/p/551833981 ht ...

  3. [转帖]Linux命令(51)——ipcs命令

    https://cloud.tencent.com/developer/article/1380589 1.命令简介 ipcs命令用于报告Linux中进程间通信设施的状态,显示的信息包括消息列表.共享 ...

  4. [转帖]043、TiDB特性_缓存表和分区表

    针对于优化器在索引存在时依然使⽤全表扫描的情况下,使⽤缓存表和分区表是提升查询性能的有效⼿段. 缓存表 缓存表是将表的内容完全缓存到 TiDB Server 的内存中 表的数据量不⼤,⼏乎不更改 读取 ...

  5. [转帖] 如何kill一条TCP连接?

    https://www.cnblogs.com/codelogs/p/16838850.html 原创:扣钉日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处. 简介# 如果你的程序写 ...

  6. [转帖]011 Linux 打包与解压 tar

    https://my.oschina.net/u/3113381/blog/5429977 01 压缩.打包命令有哪些? Linux 上有着各种压缩.打包的工具:tar.gzip.zip.7z,而 t ...

  7. [转帖]Linux 中unzip解压时中文乱码的解决办法

    https://www.yii666.com/blog/163883.html Linux 中unzip解压时中文乱码的解决办法 当我们在linux中解压一个含有中文名字的压缩包如"资料.z ...

  8. 一个PCI-E的硬盘参数

    看了下 HDD 随机 IOPS 在 100-200 之间 (读写) SATA的 SSD 随机IOPS 在 读 100k 写 20k 左右U.2的SSD 的随机IOPS 在 读 500k 写 50k 左 ...

  9. Linux查找当前目录下包含部分内容的文件,并且copy到指定路径的简单方法

    1 获取文件列表 find . -name "*.data" |xargs grep -i 'yearvariable' | uniq | awk '{print $1}' |cu ...

  10. 软件缺陷(bug)

    生活中我们肯定听过身边的朋友说过:'这tm就是个bug','你就是bug一样的存在' 等话语.当你听到这句话的时候或许有些懵逼或许认为这货说的什么玩意.其实当你想成为一名测试工程师的时候你就要天天和b ...