mail使用外部服务器收发邮件 - sbw Blog

mail使用外部服务器收发邮件

来源: 石博文博客 | 浏览: 6098 | 评论: 6 发表时间: 2013-03-03

本文主要介绍Linux mail命令使用方法,并通过一些简单的应用来解释linux mail命令的使用,linux mail 不仅只是一个指令, mail 还是一个电子邮件程序,不过利用 mail 来读信的人应该很少吧!对于系统管理者来说 mail 就很有用,因为管理者可以用 mail 写成 script,定期寄一些备忘录提醒系统的使用者。



Linux 下 mail 命令的使用方法

1. 配置外部服务器

在网络上全是本地mail服务器发邮件的,那石博文给大家说一个用gmail,163等外部邮箱发邮件的方法,首先,要修改mail配置文件以连接外部服务器,mail命令的配置文件是/etc/mail.rc,在文件最后加上外部邮件服务器的各个参数。


参数都很好理解,from是邮箱名,smtp是对应的smtp服务器,smtp-auth-user是用户名,即@前面的字符,password不用说一定是密码,smtp-auth是指验证方式,那大多数都是login


配置好后,就可以用外部邮件服务器来发送邮件了。

Linux下使用mail命令发送邮件

1、直接使用shell当编辑器

输入 mail -s 'Hello' root@sbwtw.org 后即开始写邮件,注意-s 后跟着的是邮件标题,写完邮件后,按ctrl-D结束,会提示输入抄送地址,直接enter即可,再来到收root@sbwtw.org,就会看到一封题为hello 内容为hello,world~!的邮件收到了。


2、使用管道进行邮件发送

将echo显示的文字传送给mail命令作为正文

3、使用文件进行邮件发送

这个方法算是最常用的了,石博文经常每天把服务器的工作情况记录在log文件中,再通过cron服务定时发送邮件给自己,以实时监控服务器状态。


这些都是Mail使用外部服务器发送邮件的例子,另外mail也可以调用本地sendmail来发送邮件,网上在这方面讲的很多,在此不再赘述。



  • 声明: 评论属于其发表者所有,不代表本站的观点和立场.
  • hostgator 回复该留言 时间: 2013-03-04

    没有看懂是什么意思,不是太懂

  • 空渡.博客 回复该留言 时间: 2013-03-04

    支持下!呵呵

  • PO博客 回复该留言 时间: 2013-03-11

    一头雾水

已有 3 位网友发表了一针见血的评论,你还等什么?
  • 昵称: *
  • 邮箱:
  • 网址:
  • 记住我的信息
  • Color
  • Red
  • Blue
  • Code
  • bash
  • cpp
  • css
  • java
  • js
  • perl
  • php
  • python
  • ruby
  • sql
  • xml