linux mail发送邮件_linux命令行收发email

linux mail发送邮件_linux命令行收发email一、mail命令1.配置 vim /etc/mail.rc文件尾增加以下内容 setfrom=1968089885@qq.com smtp=”smtp.qq.com”setsmtp-auth-user=”1968089885@qq.com”smtp-auth-password=”123456″setsmtp-auth=login说

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

Jetbrains全系列IDE稳定放心使用

一、mail命令

1.配置 

vim /etc/mail.rc

文件尾增加以下内容 

set from=
1968089885@qq.com smtp=”smtp.qq.com”

set smtp-auth-user=”
1968089885@qq.com” smtp-auth-password=”
123456″

set smtp-auth=login


说明:

from: 对方收到邮件时显示的发件人

smtp: 指定第三方发送邮件的smtp服务器地址

smtp-auth: SMTP的认证方式。默认是LOGIN,也可改为CRAM-MD5或PLAIN方式

smtp-auth-user: 第三方发邮件的用户名

smtp-auth-password: 用户名对应密码

2.Mail命令

% mail –h

mail: illegal option — –

Usage: mail -eiIUdEFntBDNHRV~ -T FILE -u USER -h hops -r address -s SUBJECT -a FILE -q FILE -f FILE -A ACCOUNT -b USERS -c USERS -S OPTION users

注:部分系统参数稍有差异,最好看帮助

 

1)  无邮件正文
  •   mail -s “主题”  收件地址
% mail -s 
“
测试
“  
1968089885@foxmail.com

 

2) 有邮件正文

  •  mail -s “主题”  收件地址< 文件(邮件正文.txt)
% mail -s 
“
邮件主题
“  
1968089885@foxmail.com < /data/findyou.txt

  •  echo “邮件正文” | mail -s 邮件主题  收件地址
% 
echo 
“
邮件正文内容
“ | mail -s 
“
邮件主题
“  
1968089885@foxmail.com

  •  cat 邮件正文.txt | mail -s 邮件主题  收件地址 
% 
cat  /data/findyou.txt | mail -s 
“
邮件主题
“  
1968089885@foxmail.com

 

3)  带附件
  •  mail -s “主题”  收件地址  -a 附件 < 文件(邮件正文.txt) 
% mail -s 
“
邮件主题
“  
1968089885@foxmail.com -a /data/findyou.
tar.gz < /data/findyou.txt

3.脚本

sendmail.sh

复制代码
#!/bin/bash

#author:findyou

help(){

   
echo 
“
eg: $0 [Subject] [address] [content_file] [file]
“

   
echo 
“”

   exit 
1

}

if [ ! -n 
“
$1
“ ] ; 
then

    help


fi

cDate=`
date +%Y%m%d`

if [ ! -n 
“
$2
“ ] ; 
then

    help


else

    mail_to=$
2

    
echo 
“
      Send Mail to ${mail_to}
“


fi

if [ ! -n 
“
$4
“ ] ; 
then

    mail -s $
1 ${mail_to}<$
3


else

    mail -s $
1 -a $
4 ${mail_to}<$
3


fi

复制代码

 

使用

[root@
123]$ ./sendmail.
sh  test  
1968089885@qq.com  abc.txt

      Send Mail to 
1968089885@qq.com

[root@
123]$

 

说明:建议直接使用命令 ,有脚本只是为了在打印显示相关信息,多此一举。

 

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

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

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


相关推荐

  • phpstorm激活码2021到4月_通用破解码

    phpstorm激活码2021到4月_通用破解码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月16日
  • 一篇文章带你搞懂DEX文件的结构[通俗易懂]

    一篇文章带你搞懂DEX文件的结构[通俗易懂]*本篇文章已授权微信公众号guolin_blog(郭霖)独家发布本文地址:一篇文章带你搞懂DEX文件的结构DEX文件就是AndroidDalvik虚拟机运行的程序,关于DEX文件的结构的重要性我就不多说了。下面,开练!建议:不要只看,跟着我做。看再多遍不如自己亲自实践一遍来的可靠,别问我为什么知道。泪崩ing…..首先,我们需要自己构造一个dex文件,因为自己构造的比…

    2022年6月27日
  • 在服务器上排除问题的头五分钟

    在服务器上排除问题的头五分钟

    2021年9月8日
  • cover letter 和response letter的写法

    cover letter 和response letter的写法http://emuch.net/bbs/viewthread.php?tid=988184&fpage=1投稿感受和体会bydingdang15fromemuch投稿感受和体会bydingdang15fromemuch几个月前认识了小木虫网站,从此就喜欢上了这里.每天有空都上这里,看一下虫友发表论文的经验,体会,怎么投稿,怎么回复审稿人的意见等,还有热心虫友提供的英文

    2022年5月1日
  • ICMP报文格式详解

    ICMP报文格式详解1 引言2 ICMP报文的类型3 ICMP地址掩请求与应答4 ICMP时间戳请求与应答5 ICMP端口不可达差错1引言 ICMP经常被认为是IP层的一个组成部分。它传递差错以及其他需要注意的信息。ICMP报文通常被IP层或更层协议(TCP或UDP)使用。一些ICMP报文把差错报文返回给用户进程。 ICMP报文是在IP数据报内部被传输的,它封装在IP数据报内。

    2022年6月4日
  • 制作整人计算机病毒,bat整人电脑病毒代码是怎样的.docx[通俗易懂]

    制作整人计算机病毒,bat整人电脑病毒代码是怎样的.docx[通俗易懂]2019年bat整人电脑病毒代码是怎样的篇一:一些bat恶搞代码?第一个:让别人内存OVER(逼他重启)?@echooff?startcmd?%0?就这3行了?第二个:让对方重启指定次数(害人专用)?@echooff?ifnotexistc:\1.txtecho.>c:\1.txt&gotoerr1?ifnotexistc:\2.txtecho.>c:\2.txt&go…

    2022年7月14日

发表回复

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

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