linux邮件服务
linux本地常见邮件服务有:
centos5:默认使用sendmail邮件服务,开启方式/etc/init.d/sedmail start
centos6:默认使用postfix邮件服务,开启方式/etc/init.d/postfix start
搭建邮件服务:
在/etc/mail.rc最后一行输入一下内容即可
set from=123456@163.com smtp=smtp.163.com smtp-auth-user=123456@163.com smtp-auth-password=123456 smtp-auth=login
其中分别表示:
邮件地址:set from=123456@163.com
邮件服务器:smtp=smtp.163.com
用户名: smtp-auth-user=123456@163.com
密码: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 123456@163.com #直接输送过去
2、mail -s test 123456@163.com #回车后在里边输入相应的内容然后crtrl+d发送
3、mail -s test 123456@163.com <file #发送文本中的内容
下一篇: 2019/1.1/正则函数
推荐阅读
-
Linux下安装Mysql多实例作为数据备份服务器实现多主到一从多实例的备份
-
Android编程之客户端通过socket与服务器通信的方法
-
12306身份信息暂不支持刷脸?12306身份信息暂不支持刷脸服务的解决方法分享
-
企业网站制作技巧:稳定的服务器、搜索引擎优化
-
steam无法连接到更新服务器怎么办?
-
Tecplot Focus 2017 R2 中文破解破解详细教程 for win64/mac/linux
-
安装IE9提示(0x80070422)错误原因是updata服务关闭导致
-
单台服务器的PHP进程之间实现共享内存的方法
-
XP系统打开浏览器时提示找不到服务器或DNS错误的解决方法图文教程
-
.NET实现定时发送邮件代码(两种方式)