mailx邮件客户端发送邮件

一、安装mailx邮件客户端:
yum install mailx -y

二、修改/etc/mail.rc配置文件:

set ssl-verify=ignore
set nss-config-dir=/root/.certs
set [email protected]
set smtp=smtps://smtp.qq.com:465
set [email protected]
set smtp-auth-password=qq邮箱授权码
set smpt-auth=login

三、配置证书:
mkdir -p /root/.certs/
echo -n | openssl s_client -connect smtp.qq.com:465 | sed -ne ‘/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p‘ > ~/.certs/qq.crt
certutil -A -n "GeoTrust SSL CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt
certutil -A -n "GeoTrust Global CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt
certutil -L -d /root/.certs

四、在自己的qq邮箱获取授权码:

把生成的授权码复制粘贴到第二步set smtp-auth-password=即可。

五、最后发送邮件:
echo "i am victor chen,hi" | mail -v -s "say hello" [email protected]

原文地址:https://blog.51cto.com/victor2016/2402004

时间: 2024-10-13 19:20:04

mailx邮件客户端发送邮件的相关文章

mailto实现将用户在网页中输入的内容传递到本地邮件客户端

背景: 想在自己的网站中有这样一个设计: 用户点击提交按钮之后,就会打开本地邮件客户端,并自动将他在输入框中输入的内容作为邮件的内容,像下面这样: mailto可以帮助实现这个功能. 简介: mailto是一种电子邮件协议,通过该协议可以创建一个指向电子邮件地址的超级链接,通过该链接可以在Internet中发送电子邮件.就像在地址栏输入一个网址会打开一个网页一样,输入mailto:[email protected],就会打开本地邮件客户端,并将邮件发送给[email protected]. 在H

android 启动默认的邮件客户端,多附件的问题

目前开发的app中需要发送邮件,所以需要调用android默认的邮件客户端,并需要添加多个邮件附件,我该通过哪个组件调用默认的客户端?用什么组件来支持多个附件的电子邮件? 是通过下面的哪一个?(Intent.ACTION_SEND,Intent.ACTION_SENDTO,Intent.ACTION_SEND_MULTIPLE, ...)? 处理方法 过一遍android email的源代码,能在结尾发现如下代码 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Str

Sendmail 设置为本地SMTP服务器给客户端发送邮件

最近遇到一个问题,就是有一个IDC机房的服务器不允许连接外网,在哪里运行的一套服务是使用zabbix监控的,这就导致zabbix服务器无法发送告警的邮件,解决这个问题的办法自然很多,但是由于这样或那样的原因,我使用了如下的办法解决.找一台可以连接外网的机器,在这个机器上搭建smtp服务,然后IDC机房上的zabbix服务器连接到stmp服务器上发送邮件.以下是操作步骤: 邮件服务端配置: 1.系统环境:CentOS 6.5 X86_64. 2.软件环境:    邮件系统软件:sendmail-8

java邮件客户端

/*** *邮件VO **/package net.jk.util.email.vo; import java.util.Date; import java.util.List; import net.jk.app.model.App_emailfile; public class App_email { private String title; // 主题 private String fromaddr; // 发件人 private String toaddr; // 收件人 privat

linux配置邮件客户端

linux配置邮件客户端 1. 申请一个163邮箱,并配置客户端授权密码 l 开启POP3/SMTP/IMAP l 设置客户端授权密码 ###此密码不能跟邮箱密码相同,此密码用来在linux邮件客户端配置.加入此处设置的客户端授权码为abc ###备注最好配置完之后,将邮箱密码和客户端授权密码配置成一样. 2. linux安装sendmail.mailx 3. 配置邮件发件人信息 编辑/etc/mail.rc在最后一行添加如下信息 set [email protected]  ###此处设置发件

Linux配置mail客户端发送邮件

1. 概述 在Linux操作系统环境中,可以配置邮件服务器,也可以配置邮箱客户端.本篇主要是配置邮件客户端,这对于发送服务器一些系统信息十分有必要. 2. mail客户端安装 2.1 安装mailx 执行命令:rpm -qa | grep mailx,查看系统是否安装mailx,如果未安装,需要执行yum -y install mailx进行安装 2.2 配置mailx 编辑配置文件,在最后一行添加内容如下: set [email protected] set smtp=smtp.163.com

Smail邮件客户端脚本源码-按键精灵源码

这么多代码,直接附上按键精灵源码例程吧点击此处下载Smail邮件客户端脚本源码例程 //初始化 Dim 你的邮箱帐号 Dim 你的邮箱密码 Dim 发送邮件地址 Dim 邮件主题 Dim 邮件内容 Dim 邮件附件 //发送按钮 Event Smail.Button_send.Click 你的邮箱帐号 = Smail.InputBox_user.Text 你的邮箱密码 = Smail.InputBox_password.Text 发送邮件地址 = Smail.InputBox_to.Text 邮

基于JAVA的邮件客户端的设计和实现

获取项目源文件,技术交流与指导联系Q:1225467431 摘  要 Java是Sun Microsystem公司推出的新一代面向对象和面向网络的程序设计语言,特别适合于Internet/Intranet上的应用软件开发,因此也把Java语言称为新一代网络程序设计语言.Java语言将面向对象.多线程.安全和网络等特征集于一身,为软件开发人员提供了很好的程序设计环境,当今企业级计算和应用中相当成熟和稳定的平台,在这个领域中不可否认地占据着领导地位.JBuilder是Borland公司推出的Java

JavaWeb学习总结(五十二)——使用JavaMail创建邮件和发送邮件

一.RFC882文档简单说明 RFC882文档规定了如何编写一封简单的邮件(纯文本邮件),一封简单的邮件包含邮件头和邮件体两个部分,邮件头和邮件体之间使用空行分隔. 邮件头包含的内容有: from字段  --用于指明发件人 to字段      --用于指明收件人 subject字段  --用于说明邮件主题 cc字段     -- 抄送,将邮件发送给收件人的同时抄送给另一个收件人,收件人可以看到邮件抄送给了谁 bcc字段   -- 密送,将邮件发送给收件人的同时将邮件秘密发送给另一个收件人,收件人