分类: LINUX
2010-05-05 11:42:00
mailx是一个比较小型的电子邮件发送和读取的程序 他支持多种加密方式SSL,NSS,kerberos用户身份验证 在默认的情况下, 他将邮件发往本地的MTA(Mail Transfer Agent) (比如使用Sendmail、Qmail、Postfix、exim及Zmailer等提供的服务) 下面我们使用其他主机提供的服务来发送自己的邮件 下载mailx-12.3 可以到ftp.lzu.edu.cn:/soft/linux/mailx/mailx-12.3.tar.bz2下载那 解压,安装 #tar jxvf mailx-12.3.tar.bz2 #make && make install UCBINSTALL=/usr/bin/install 全局配置放在/etc/nail.rc 下面的用户配置请注意安全性了 #cd ###ENTER HOME DIR #vim .mailrc 添加内容 set from=test@lzu.cn smtp=smtp.lzu.cn set smtp-auth-user=your_E-mail_address smtp-auth-password=your_password set smtp-auth=login 说明:from 就是发送者的邮件地址,最好是你自己的一个可用的邮件地址。 smtp 是指提供邮件服务的主机,smtp.lzu.cn 是我们学校的邮件服务主机了 smtp-auth-user 是指你在服务主机上的邮箱号 smtp-auth-password 当然是你在smtp主机上的密码了, smtp-auth 验证方式了 #chmod 600 .mailrc 现在可以发送邮件了 #mailx -s "test ok" < /etc/passwd 查看一下邮件是否收到。 当然你也可以配置一下让mailx去指定服务器上取邮件了。 不过在这里就省略了(我们只要发送的功能) NOTE:因为配置文件中提供的密码是明文的形式,所以要小心了。 |