zoukankan      html  css  js  c++  java
  • perl 发送短信

    <pre name="code" class="sql">#!/usr/bin/perl 
    use Net::SMTP;
       use HTTP::Date qw(time2iso str2time time2iso time2isoz);  
    # mail_user should be your_mail@163.com
    sub send_mail{
           if ( $#ARGV < 0 ){
            print "please input your database name!
    ";
                    exit(-1);
                        }
        my $db_name= $ARGV[0];
    my $CurrTime = time2iso(time());
        my $to_address  = shift;
        my $mail_user   = 'zhao.yangjian@163.com';
        my $mail_pwd    = 'xxxxxxx';
        my $mail_server = 'smtp.163.com';
    
        my $from    = "From: $mail_user
    ";
        my $subject = "Subject: zjcap info
    ";
        my $info = "$CurrTime--mysql-$db_name is  backup done";
         my $message = <<CONTENT; 
         $info
    CONTENT
        my $smtp = Net::SMTP->new($mail_server);
    
        $smtp->auth($mail_user, $mail_pwd) || die "Auth Error! $!";
        $smtp->mail($mail_user);
        $smtp->to($to_address);
    
        $smtp->data();             # begin the data
        $smtp->datasend($from);    # set user
        $smtp->datasend($subject); # set subject
        $smtp->datasend("
    
    ");
        $smtp->datasend("$message
    "); # set content
        $smtp->dataend();
        $smtp->quit();
    };
    
    @arr_mail=( 'zhaoyangjian@zjcap.cn','267020090@qq.com');
    foreach (@arr_mail){
    send_mail $_;
    }


    
                                        
    
  • 相关阅读:
    MySql
    Zookeeper
    Kafka
    Mybatis
    Spring/Spring MVC
    Spring Boot/Spring Cloud
    网络
    设计模式
    Strassen algorithm(O(n^lg7))
    dynamic programming:find max subarray
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13351697.html
Copyright © 2011-2022 走看看