目标:监控一个服务进程,如果进程死掉发送邮件报警!一:安装一个邮件传送代理服务器!(也就是邮件发送工具, 我用sendmail)yum install sendmail vim /etc/mail/sendmail.mcDAEMON_OPTIONS(`Port=25,Addr=0.0.0.0, Name=MTA')dnl   #修改ip地址TRUST_AUTH_MECH(`EXTERNA            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-12-18 10:59:50
                            
                                10000+阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            方法一:简单邮件发送echo 'hello world' | mail -s "Subject" -t  yanggang@ithomer.com,yanggang_2050@163.com    -a From:463103470@qq.com效果截图方法二: 文本格式发送邮件[python] view plaincopyprint?# !/bi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2014-09-17 16:57:03
                            
                                868阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用 mail 指令进行邮件发送。mail 的配置文件在 /etc/mail.rc插入以下参数:set from=邮箱地址 smtp=SMTP服务器set smtp-auth-user=邮箱地址 smtp-auth-password=邮箱密码 smtp-auth=login即可使用 mail 指令发送邮件。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-01-17 14:02:31
                            
                                871阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.安装sendmail:yum install -y sendmail2.安装mail:yum install -y mail3.安装mutt:yum install -y mutt4.启动sendmail:/etc/init.d/sendmail start5.查看sendmail状态:/etc/init.d/sendmail status如果出现,证明启动失败,原因为postfix            
                
         
            
            
            
            shell 群发邮件
最近由于公司业务需要,需要群发邮件,做推广。
 
常见问题 http://www.kreny.com/docs/mutt.htm
方法一、
脚本如下:
#!/bin/sh while read rad do mail -s "邮件标题" $rad < abc.txt 
done < mail.txt
abc.txt为邮件内容
m            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2009-09-02 14:58:39
                            
                                2590阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Linux中的Shell是一种强大的命令行解释器,它不仅能够执行各种命令,还可以进行脚本编程,方便我们自动化完成各种任务。其中,发送邮件是我们在日常工作中经常会遇到的一个任务,而在Linux Shell中,我们可以通过一些工具和命令来实现这个功能。
在Linux中,有一个非常流行的命令行工具叫做"mail",它可以帮助我们在Shell中发送邮件。要发送邮件,首先我们需要安装mailutils这个            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-17 11:05:25
                            
                                241阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #!/bin/bash
 
pwd=
user=
cd /usr/script
for host in `grep -v -e '^#' -e '^$' mysqlhost`
do
        [[ `mysql -u$user -p"$pwd" -h"$host" --execute=&q            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-10-22 14:33:11
                            
                                576阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            系统环境cengos6.2,需要装expect脚本如下:#!/usr/bin/expectset smtp   smtp.qq.comset user   *******    #**代表QQ号吗经过base64加密过的值set pass   *******     #**代表密码经过base64加密过的值set from &n            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-08-05 00:18:13
                            
                                1209阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
             1. yum -y install sendemail2.编写函数发送邮件Sendmail(){  smtp='noticemail.yxit.cc'  account='he@qq.com'  password='123'  to='liu@yx.com'  subject=$1  content=$2  sendemail -f $account -t $to -s $smtp -            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-30 09:22:15
                            
                                244阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            perl 监控发邮件            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-08-01 12:00:16
                            
                                531阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            随着互联网的普及,电子邮件已经成为现代人生活和工作中最常用的通信工具之一,在企业的内外文件往来和日常沟通中发挥着重要作用。电子邮件在获得广泛应用的同时,也让企业的重要信息安全受到很大的威胁,比如员工未经允许将公司重要信息通过邮箱外发导致信息外泄。于是许多企业纷纷采用邮件监控功能,以防公司的机密和重要信息流失。什么是邮件监控?邮件监控是指对外发邮件和接收邮件进行内容识别和备份,防止企业机密文件通过电            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-04 01:23:38
                            
                                35阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            我的博客已迁移到xdoujiang.com请去那边和我交流
cat mail.sh
#!/bin/bash
#--------------------------------------------------
# Created:2015-05-04
# Author:jimmygong
# Mail:jimmygong@taomee.com
#             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-05-04 17:22:12
                            
                                1221阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何实现Prometheus监控redis并发邮件
## 1. 流程图
```mermaid
erDiagram
    Monitoring --> |Prometheus| Redis
    Monitoring --> |AlertManager| Email
```
## 2. 实现步骤
### 步骤表格
| 步骤 | 操作 |
| --- | --- |
| 1 | 安装            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-07 07:16:55
                            
                                69阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            wget http://cloud.github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3.14.tar.gz
wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz
wget http://inotify.aiken.cz/d            
                
                    
                        
                                                            
                                                                        
                                                                推荐
                                                                                        原创
                                                                                    
                            2011-12-12 16:30:09
                            
                                4165阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            python发送邮件,以QQ邮箱为例import smtplib
from email.mime.text import MIMEText
from email.mime.image import MIMEImage
from email.mime.multipart import MIMEMultipart
# smtplib模块负责连接服务器和发送邮件
# MIMEText:定义邮件的文字数据            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-13 18:59:48
                            
                                68阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一:redis监控键的变化,在我修改这个键的过程中,这个键被别人修改了,那就抛出异常import time
import redis
class Redis_Test(object):
    def __init__(self):
        self.client = redis.StrictRedis(host="xxx", port=6379, db=0,decode_respons            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-29 13:54:20
                            
                                71阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            通过shell脚本实现发邮件            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-05-09 14:14:19
                            
                                3789阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、编译一下软件  软件下载地址:http://sourceforge.net/projects/msmtp/files/msmtp/1.4.13/msmtp-1.4.13.tar.bz2/download  tar jxvf msmtp-1.4.13.tar.bz2  ./configure --prefix=/opt/msmtp  make  make install  2、查看配置文件在那儿            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-11-12 15:58:42
                            
                                2098阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            
首先通过php脚本获取base64_encode 加密过的邮箱用户名和密码
#! /usr/bin/php
<?php
        $str = '99click';
         echo base64_enco            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-01-17 14:01:06
                            
                                947阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            脚本根据网上流传的手机版和MSN发信息版本改造通过mail命令发送邮件
 
前提是监控服务器要安装有MTA,如sendmail,exim4,postfix
主http.sh脚本内容
#!/bin/bashLANG=Cserver_all_list=(server1_IP:port server2_IP:port...)date=$(date -d "today" +"%Y-%m-%d_%H:%M            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2010-12-07 09:31:00
                            
                                160阅读
                            
                                                                                    
                                2评论