Chinaunix首页 | 论坛 | 博客
  • 博客访问: 196836
  • 博文数量: 33
  • 博客积分: 2020
  • 博客等级: 大尉
  • 技术积分: 380
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-20 14:56
文章分类

全部博文(33)

文章存档

2010年(26)

2009年(7)

我的朋友

分类: LINUX

2010-05-05 11:42:00

使用mailx发送电子邮件(转贴)
 
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:因为配置文件中提供的密码是明文的形式,所以要小心了。
阅读(18292) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~