linux邮件服务

Posted 缘分天空

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux邮件服务相关的知识,希望对你有一定的参考价值。

linux本地常见邮件服务有:

  Centos5:默认使用sendmail邮件服务,开启方式/etc/init.d/sedmail start

  Centos6:默认使用postfix邮件服务,开启方式/etc/init.d/postfix start

搭建邮件服务:

在/etc/mail.rc最后一行输入一下内容即可

set [email protected] smtp=smtp.163.com [email protected] smtp-auth-password=123456 smtp-auth=login

 

其中分别表示:

  邮件地址:set [email protected]

  邮件服务器:smtp=smtp.163.com

  用户名: [email protected]

  密码:smtp-auth-password=123456

  认证方式:smtp-auth=login

 

MAIL参数详情:

  -i  :忽略tty的终断讯号。

  -l  :强迫设置成互动模式。

  -v  :列出发送的地点、状态、信息

  -n  :不读入/etc/mail.rc设定的文档

  -s  :邮件标题

  -c  :cc抄送邮件地址

  -b  :bcc密送邮件地址(需要启用其中服务,sendmail服务、qmail服务、posfix服务)

系统收到邮件都会默认保存在/var/spool/mail/目录下,在命令行中输入mail就会默认显示邮件默认(20条),此时命令提示

符为"&":

  unread  :标记为未读邮件

  h(headers)  :显示当前的邮件列表

  l(list)  :显示当前支持的命令列表

  ?(help)  :显示多个查看邮件列表的命令参数及用法

  d(delete)  :删除当前邮件,指针并下移。 d 1-100删除1到100封邮件

  f(from)  :值显示当前邮件的简易信息。f mum指针移动到该邮件并显示该邮件的简易信息

  z  :显示刚进行收件箱时的后面二十封邮件列表

  

邮件发送语法:1、echo "Hello World" |mail -s test [email protected]  #直接输送过去

       2、mail -s test [email protected]  #回车后在里边输入相应的内容然后crtrl+d发送

       3、mail -s test [email protected] <file  #发送文本中的内容



以上是关于linux邮件服务的主要内容,如果未能解决你的问题,请参考以下文章

linux服务需要一直启用怎么办

linux邮件服务器如何安装

怎么看linux服务器是不是装了jdk

如何重启服务器服务 linux

如何查看linux服务器运行状态?

sendmail 发信问题 linux 邮件服务器