zoukankan      html  css  js  c++  java
  • Liunx 发送邮件

    可以使用rpm -qa | grep mailx查看系统自带的mailx版本。

    使用wget http://sourceforge.net/projects/heirloom/files/latest/download?source=files下载最新版本mailx-12.4.tar.bz2 (271.5 kB) 。

    # tar jxvf mailx-12.4.tar.bz2

    # cd mailx-12.4

    # make

    # make install UCBINSTALL=/usr/bin/install

    如此即安装完毕。这时,如果没有卸载旧版本的mailx,是不能直接使用mailx或mail命令的,否则使用的仍然是旧版mailx。新版mailx在解压后的mailx-12.4文件夹里面,即调用路径为:解压路径/mailx-12.4/mailx。例如我解压在/root/下,那我要使用新版mailx并查看版本号,则可以用/root/mailx-12.4/mailx  -V 查看。

    为使得新版mailx更加易用,我们可以利用alias和.bashrc将mail命令指向该新版mailx:

    编辑.bashrc:vi /root/.bashrc

    添加一行:alias mail='/root/mailx-12.4/mailx'

    即时生效:source /root/.bashrc

    这时的mail命令即代表新版mailx。

    接下来配置新版mailx使用外部邮箱发送邮件:

    编辑/etc/nail.rc(注意不是旧版的/etc/mail.rc):vi /etc/nail.rc

    添加两行:

    set from=myname@linuxidc.com smtp=smtp.linuxidc.com

    set smtp-auth-user=myname smtp-auth-password=password smtp-auth=login

    第一行指明所使用的外部邮箱及smtp服务器,第二行指明外部邮箱使用的用户名和密码。

    保存,并重启sendmail服务(service sendmail restart)。

    到此可以在命令行直接发邮件到外部邮箱了:

    #echo 'hello!' | mail -s "hello test" ymwugui@linuxidc.com

    到外部邮箱一看,邮件即刻收到了。

  • 相关阅读:
    javascript学习
    python学习计划
    利用spring的测试组建,测试bean
    log4j 输出完整的Exception信息
    根据身份证号,取得行政区划的Javascript实现
    软件全程建模1
    软件界面建模浅析
    RUP简介
    用例建模中的一个问题的讨论
    软件全程建模2
  • 原文地址:https://www.cnblogs.com/xuey/p/7503716.html
Copyright © 2011-2022 走看看