linux发送邮件命令_java实现邮件发送功能

linux发送邮件命令_java实现邮件发送功能第一步,安装mail服务检测系统是否安装了mail服务[root@centos8~]#rpm-qf/usr/bin/mailerror:file/usr/bin/mail:Nosuchfileordirectory刚开始我的系统就没有mail服务,使用“yum-yinstallmailx”安装时有一只报错,提示“Error:Failedtodownloadmetadataforrepo‘appstream’:Cannotprepareinterna

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

第一步,安装mail服务

检测系统是否安装了mail服务

[root@centos8 ~]# rpm -qf /usr/bin/mail
error: file /usr/bin/mail: No such file or directory
[root@centos8 ~]# yum -y install mailx
CentOS Linux 8 - AppStream                                                                                82  B/s |  38  B     00:00
Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist

刚开始我的系统就没有mail服务,使用“yum -y install mailx”安装时有一只报错,
提示“ Error: Failed to download metadata for repo ‘appstream’: Cannot prepare internal mirrorlist: No URLs in mirrorlist”
意思是“错误:未能下载repo“appstream”的元数据:无法准备内部镜像列表:镜像列表中没有URL”
后来查看博客找到了原因。CentOS团队从官方镜像中移除CentOS 8的所有包
需要执行以下两行代码

$ sudo sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/CentOS-*
$ sudo sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-*

第二步,配好系统邮箱发送配置

创建.mailrc文件

set from=11111198@qq.com
set smtp=smtp.qq.com
set smtp-auth-user=11111198@qq.com
set smtp-auth-password=qq官方发给你的验证码
set smtp-auth=login
set ssl-verify=ignore

在这里插入图片描述
在这里插入图片描述

第三步, 指定邮箱发送邮件

[root@centos8 ~]# echo "Hello This is first linux mail" | mail -s hello 1234135346@qq.com

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/179851.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java 常量池和运行时常量池_字符串java

    java 常量池和运行时常量池_字符串java原文链接:http://tangxman.github.io/2015/07/27/the-difference-of-java-string-pool/                 在java的内存分配中,经常听到很多关于常量池的描述,我开始看的时候也是看的很模糊,网上五花八门的说法简直太多了,最后查阅各种资料,终于算是差不多理清了,很多网上说法都有问题,笔者尝试着来区分…

    2025年10月10日
    3
  • SpringBoot+TkMybatis之事务回滚失效[通俗易懂]

    SpringBoot整合TkMybatis做单元测试时,回滚失效@Transactional@Rollback添加注解后,检查数据库表的设置引擎要使用InnoDB,不要使用MyISAM,后者不支持事务保存后再次测试,即可成功以下文章可供参考SpringBoot整合TkMyBatis…

    2022年4月15日
    41
  • vue跨域解决方案_vueaxios跨域请求

    vue跨域解决方案_vueaxios跨域请求vue跨域解决方案在浏览器里面只要域名,端口,ip地址,协议,有任何不同则为跨域如:A网站:http://localhost:8080/B网站:http://localhost:3030/已经跨域解决方案:JOSNP(只能处理get请求)cors(后端开启)axios服务器代理跨域只存在浏览器中服务器之间不存在跨域所以可以通过服务器代理(在后端不给配置的情况下)1.先下载axios2.先创建一个vue.config.js文

    2022年10月1日
    1
  • 反向传播算法(过程及公式推导)「建议收藏」

    反向传播算法(过程及公式推导)「建议收藏」一、反向传播的由来在我们开始DL的研究之前,需要把ANN—人工神经元网络以及bp算法做一个简单解释。关于ANN的结构,我不再多说,网上有大量的学习资料,主要就是搞清一些名词:输入层/输入神经元,输出

    2022年8月4日
    4
  • C语言冒泡排序和选择排序_选择排序和冒泡排序哪个快

    C语言冒泡排序和选择排序_选择排序和冒泡排序哪个快实例1 冒泡法排序数组中有N个整数,用冒泡法将它们从小到大(或从大到小)排序。实例解析:排序是非常重要且很常用的一种操作,有冒泡排序、选择排序、插入排序、希尔排序、快速排序、堆排序等多种方法。这里我们先简单介绍前三种排序算法和代码的实现,其余算法将在后续课程《数据结构》中学习到。冒泡法排序是C语言教材中已经介绍过的排序方法,与其他排序方法比较起来,冒泡法效率是最低的,但因其算法

    2022年10月18日
    3
  • POJ 2478 Farey Sequence

    POJ 2478 Farey Sequence

    2021年11月29日
    46

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号