zoukankan      html  css  js  c++  java
  • linux系统下邮件的发送

    在linux系统下发送邮件一般都要要求本地的机器必须安装和启动Sendmail服务,配置非常麻烦,而且会带来不必要的资源占用。

    其实我还可以安装mailx软件,通过修改配置文件可以使用外部SMTP服务器,可以达到不使用sendmail而用外部的smtp服务器发送邮件的目的:

    具体的安装及使用过程如下:

    1、安装mailx软件,可以直接使用yum的方法安装。

    [root@5201351 ~]# yum install mailx -y    //安装mailx软件

    2、到要发送邮箱里设置,开启邮箱的IMAP/SMTP服务

    3、修改maix的配置文件、/etc/mail.rc。加入如下配置(也可以将所有的选项写到一个set后面,用空格隔开):

    set from=5201351@qq.com               //发送的邮件地址
    set smtp=smtp.qq.com                  //发送邮箱的外部smtp服务器地址
    set amtp-auth-user=5201351            //外部smtp服务认证的用户名
    set smtp-auth-password=mima5201351    //邮箱的独立密码
    set smtp-auth=login                   //邮件认证的方式

    4、邮件的发送,可以使用如下的几种方式发送:

    [root@5201351 ~]# mail user@qq.com <content.txt
    [root@5201351 ~]# echo "this is test" | mail user@qq.com
    [root@5201351 ~]# mail -s "SUBJECT" user@qq.com <content.txt     //mail命令其实就是/bin/mailx的软链接

    其中-s后面的是邮件主题,也即是邮件标题,user@qq.com是收件人的邮箱地址,content.txt里面则是邮件的正文内容。

  • 相关阅读:
    htmlUnil-2.33 jar包
    HtmlUnil 不兼容问题
    Java 网页抓取 工具类
    浏览器不兼容
    Chrome常用调试技巧1
    关于社交网络的思考
    google浏览器历史旧版
    EJB是什么Java使用EJB容器的详细概述
    何必言精通——十年杂感(转载)
    搜索优化—如何在Google搜索引擎上排名靠前Google左侧排名
  • 原文地址:https://www.cnblogs.com/5201351/p/4235701.html
Copyright © 2011-2022 走看看