`
nanjingjiangbiao_T
  • 浏览: 2604674 次
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

linux shell 发送email 邮件

 
阅读更多

方法一:简单邮件发送

echo “hello world" | mail -s "Subject" yanggang_2050@163.com

效果截图



方法二: 文本格式发送邮件

# !/bin/sh

from_name="from@yanggang"
from="yanggang@fruitsmobile.com"
to="yanggang_2050@163.com"

email_title="Test Mail"
email_content="/home/barry/top800/test/output_email.html"
email_subject="Top800_Games_Free_USA"

echo -e "To: \"${email_title}\" <${to}>\nFrom: \"${from_name}\" <${from}>\nSubject: ${email_subject}\n\n`cat ${email_content}`" | /usr/sbin/sendmail -t
效果截图:



方法三:html格式发送邮件

# !/bin/sh


from='yanggang@fruitsmobile.com'
to='yanggang_2050@163.com'

email_date=''
email_content='/home/barry/top800/test/output_email.html'
email_subject='Top800_Game_Free_USA'


function send_email(){
    email_date=$(date "+%Y-%m-%d_%H:%M:%S")
    echo $email_date

    email_subject=$email_subject"__"$email_date
    echo $email_subject

    cat $email_content | formail -I "From: $from" -I "MIME-Version:1.0" -I "Content-type:text/html;charset=gb2312" -I "Subject: $email_subject" | /usr/sbin/sendmail -oi $to

}

send_email
效果截图:



源码下载(linux shell 发送email 邮件)

分享到:
评论

相关推荐

    linux shell发送Email邮件的方法详解

    主要介绍了linux shell发送Email邮件的方法,文中介绍的内容包括发送一封简单的邮件、邮件的格式、邮件标题使用中文以及邮件内容使用html等相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。

    shell脚本mail465端口发送email邮件.rar

    shell脚本mail465端口发送email邮件,在linux上自动发邮件

    RED HAT LINUX 6大全

    本书全面系统地介绍了Red Hat Linux 6。全书共分为五个部分,包括35章和四个附录。第一部分为Red Hat Linux的介绍和安装;第二部分为服务配置;第三部分为系统管理;第四部分为Linux编程;第五部分为附录。本书内容...

    LINUX 24学时教程

    本书详细讲解了用Linux的图形配置工具配置Caldera OpenLinux,通过一个ppp与网络连接、使用K桌面环境、用StarOffice提高在家办公的效率、网络浏览、发传真、接收email及使用GIMP等图形工具。 24学时每次1小时的课程...

    AnsibleServerRole:Ansible角色,管理Linux服务器的基础

    server_update_email :自动软件包更新报告电子邮件应发送到的地址。可以提供用户名,以将报告电子邮件发送到本地用户帐户。 server_update_success_report :布尔值,指示在每次自动更新程序包后是否应发送报告...

    Jenkins基础邮件配置

    文章目录一、环境二、配置三、测试 一、环境 Jenkins版本 Jenkins ver. 2.204.1 安装系统 CentOS Linux release 7.6.1810 (Core) 二、配置 进入Jenkins配置页面 ...这里故意把命令输错,让它发邮件 增加构

    indy-email-verification

    服务启动后,请访问以查看该应用程序的运行情况,并访问以查看该应用程序正在发送的任何出站邮件(在开发环境中它实际上不会发送任何电子邮件) ) 部署到Openshift 参数文件 如果打算在自己的名称空间上进行部署...

    linuxscripts:收集有用的脚本,例如邮件列表清理,dd图像自动拆分器,硬盘坏道修复脚本。

    技术含量低的工具,可以在批量发送邮件之前从不需要的电子邮件中清除邮件列表。 对电子邮件地址列表执行各种检查: 将所有地址转换为小写 检查地址是否符合RC822 检查地址的域中是否存在已知的拼写错误并进行更正...

    taskwarrior-notifications:提醒我注意任务列表的多种方法,因为我很容易分心,需要集中帮助...我又在做什么? 哦,一个新的播客。

    可用脚本task-email.sh:使用ssmtp定期向您发送html格式的电子邮件,从而使您可以更新任务列表。 我正在用两种方法来实现这一目标。 这需要python和numpy(一个python模块)。 有关不需要python的选项,请参阅task-...

    新版Android开发教程.rar

    支持 POP 、 IMAP 、 SMTP ,以及 AOL 和 GMAIL 电子邮件服务;支持 AIM 、 MSN 、雅虎通和 GTALK ;与谷歌日历同步;与 Android Market 联机;支持谷歌 “ 街景 ” 服务;包装盒内附 数据工具包。 更多信息 ...

    vsftpd-anonymous-upload-docker:仅用于匿名FTP上传的Vsftpd Docker映像

    通过在/etc/vsftpd.email_passwords列出允许的电子邮件,可以提供最低限度的访问控制。 /var/lib/ftp/incoming应该作为卷挂载,注意权限很重要! xferlogs发送到stdout。 由于FTP不支持不同端口之间的端口转发,...

    Python Cookbook

    13.9 修复Python 2.4的email.FeedParser 解析的消息 477 13.10 交互式地检查POP3邮箱 479 13.11 探测不活动的计算机 482 13.12 用HTTP监视网络 487 13.13 网络端口的转发和重定向 489 13.14 通过代理建立SSL...

    网管教程 从入门到精通软件篇.txt

    EML:Microsoft Outlook Express邮件消息(MIME RTC822)文件 EXE:可执行文件(程序) F FAV:Microsoft Outlook导航条 FAX:传真类型图像 FCD:虚拟CD-ROM FDF:Adobe Acrobat表单文档文件 FLA:Macromedia...

Global site tag (gtag.js) - Google Analytics