————————————————

Linux 使用sendEmail发送邮件(无加密)

sendEmail

  • 安装依赖及软件

    • 安装Perl-5.10(Centos7)

      wget http://www.cpan.org/src/5.0/perl-5.10.0.tar.gz
      tar zxf perl-5.10.0.tar.gz
      cd perl-5.10.0
      ./configure.gnu -des -Dprefix=/usr/local/perl
      echo $?    #返回0,配置没问题
      make
      make test
      make install 
      mv /usr/bin/perl /usr/bin/perl.bak #备份原来的Perl
      ln -s /usr/local/perl/bin/perl /usr/bin/perl
      perl -v #查看Perl版本,显示5.10表示已经成功
      
    • 安装sendEmail

      • 下载并解压sendEmail
       wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmailv1.56.tar.gz
       tar -xzvf sendEmail-v1.56.tar.gz /
       mv sendEmail /usr/local/bin/
      
  • 邮件使用测试

    sendEmail -f 发送人邮箱 -s smtp.qq.com -u "Linux sendMail"  
    -o message-content-type=html -o message-charset=utf-8 -xu 发送人邮箱用户 
    名  -xp '授权码' -t 接收者邮箱 -m "Hello World"
    

    注意:正确结果显示:Email was sent successfully!

    • 使用方法

      • -f

        • 发件人邮箱
      • -m

        • 发件人邮箱的smtp服务器
      • -s

        • 邮件的标题
      • -o message-content-type=html

        • 邮件内容的格式,html表示它是html格式
      • -o message-charset=utf8

        • 邮件内容编码
      • -xu

        • 发件人邮箱的用户名
      • -xp ‘xxx’

        • 发件人邮箱授权码
      • -m

        • 邮件的具体内容
    • 注意事项

      -m选项无法发送多条文本时,可通过附件发送多文本内容或通过-o 把文件的内容当作正文部分。如-o message file=/users/robin/addmrpt_1_11584_11649.txt

posted @ 2022-10-18 17:39  Tjane'Blogs  阅读(258)  评论(0)    收藏  举报