Linux mail发送邮件

发送前一天的监控日志#!/bin/bash
source /etc/profile
time=`date -d ‘-1 day‘ "+%Y%m%d"`
#判断服务是否已经启动
ser=`/usr/bin/pgrep sendmail`
if [ "$ser" != "" ]
then
echo "the service is running"
else
/etc/init.d/sendmail start
fi

#要发送的文件
file=/home/wlycle_uniq/data/send_head_data$time.info
#收件人
array=(ex-[email protected] [email protected])
for i in ${array[@]};do
mail -s "玉衡短信发送内容定时跟踪" $i -r [email protected] < $file
if [ $? != 0 ]; then
    echo "step for mail is failed"
exit 0
fi
done
时间: 2024-08-28 11:40:45

Linux mail发送邮件的相关文章

linux利用mail发送邮件设置

linux利用mail发送邮件 第一步检查的mail命令是否安装 第二步如果设置mailx smtp set [email protected] set smtp=smtp.163.com set smtp-auth-user=myname set smtp-auth-password=password (客户端授权密码) set smtp-auth=login 第三步163邮箱开启smtp pop3 注意:一般自己发送给自己.发送给其他账号可能出现问题. 在Linux系统下mail命令的测试

linux下使用自带mail发送邮件

linux下使用自带mail发送邮件 linux 发邮件最简单的办法 最近想通过linux监控系统状况并自动报警,一般Linux发送报警邮件通过本地邮箱或外部邮箱服务器,这里用最简单的方法实现linux 使用外部邮箱即可实现发送邮件功能,你只需简单注册个国内的邮件服务商邮箱,如163,也可以使用公司邮箱,需要安装mailx工具,mailx是一个小型的邮件发送程序. mail安装及配置具体步骤如下: 1.安装 [[email protected] ~]# yum install mailx 2.编

linux学习-mail发送邮件(mail不能发邮件)

主机:centos 7 , 安装sendmail,启动sendmail,一般就可以了,但是有些同学为什么不行,就是启不动出现如下的情况!那现在如何解决. yum install sendmail systemctl start sendmail.service systemctl status sendmail.service ● sendmail.service - Sendmail Mail Transport Agent Loaded: loaded (/usr/lib/systemd/s

linux mail 命令参数

使用mail发邮件时,必须先将sendmail服务启动. mail –s “邮件主题” –c”抄送地址” –b “密送地址” -- -f 发送人邮件地址 –F 发件人姓名 < 要发送的邮件内容 三种常用格式发信    mail -s test [email protected]                         #第一种方法,你可以把当前shell当成编辑器来用,编辑完内容后Ctrl-D结束    echo “mail content”|mail -s test [email pr

Linux mail 命令使用

linux mail 命令参数: 使用mail发邮件时,必须先将sendmail服务启动. mail –s “邮件主题” –c”抄送地址” –b “密送地址” -- -f 发送人邮件地址 –F 发件人姓名 < 要发送的邮件内容 三种常用格式发信 mail -s test [email protected] #第一种方法,你可以把当前shell当成编辑器来用,编辑完内容后Ctrl-D结束 echo “mail content”|mail -s test [email protected] #第二种

Linux mail 邮件发送

Linux mail 邮件介绍 在Linux系统下我们可以通过"mail"命令,发送邮件,在运维中通常我们它来实现邮件告警. 安装 yum install -y sendmail.i686 yum install -ymailx.i686 启动:service sendmail start netstat -lnp | grep :25 tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1102/master tcp 0 0 ::1:25 :::* LISTE

java mail发送邮件

import java.io.UnsupportedEncodingException;import java.util.Date;import java.util.Properties; import javax.mail.Authenticator;import javax.mail.Message;import javax.mail.MessagingException;import javax.mail.NoSuchProviderException;import javax.mail.

linux mail.rc 邮件发送设置

mail 发送邮件要修改 /etc/mail.rc 脚本文件,设置发件人地址.SMTP 服务器.发件人邮箱名.密码. set [email protected] set smtp=smtp.qq.com set [email protected] set smtp-auth-password=xxxxx set smtp-auth=login

java mail发送邮件demo 代码

java mail发送邮件demo,引入mail.jar,运行测试发送ok[代码][Java]代码     01import java.util.Date;02import java.util.Properties;0304import javax.mail.Authenticator;05import javax.mail.Message;06import javax.mail.MessagingException;07import javax.mail.PasswordAuthenticat