邮件设置 :
在 QQ 邮箱的最上面 ,点击设置。
在账户 这一栏,往下面走 找POP3 开头的栏目
在 POP3/SMTP 服务这一行,点击开启 ( 本身是 关闭状态 )
关于 POP3 和 SMTP 服务需要做以说明 ;
===>>>
我们要在 Linux 给 QQ 邮箱 发送邮件服务,
那么,自然也就涉及了 谁发邮件 ? 和 给谁发邮件 ?
即 发件人,和 收件人呗~!!!
所以就牵扯到了两个服务 :
发邮件服务 SMTP
收邮件服务 POP3
点击开启后,会弹出窗格
我们用手机给 发送上示信息( 发送完后,点击我已发送 )
你发送完后,便会再弹出一个窗口
我们便开启了 POP3/SMTP 服务,并且,得到了一串授权码
这个授权码便是我们需要的东西~!!
安装 邮件服务 :
[root@server ~]# yum install s-nail -y
我们这里的红帽系统是 9.0 版本 ,该版本是没有 mail 服务的。
配置邮件服务 :
[rhce9@server ~]$ vim /etc/s-nail.rc
在该文件的最后一行,添加内容~!!
注意 : 该文件是只读文件,所以添加内容的时候要注意~!!
我们就在上示文件内容的最后添加 标记内容~!
set from=2923432306@qq.com(发件人邮箱地址)
set smtp=smtp.qq.com
set smtp-auth-user=2923432306@qq.com ( 发件人邮箱账号 )
set smtp-auth-password=bspmjemlguyjddah ( 这就是授权码 )
set smtp-auth=login ( 表示登录 )
检测 :
[root@server ~]# echo "testmail" | mail -s "test" 2923432306@qq.com (收件人邮箱地址)
# 上示呢,就是 给 qq 邮箱 ( 2923432306@qq.com )
发送了一封主题为 test ,内容为 testmail 的邮件 ~!!
===>>>
显然,可以看到的是,我们这封邮件已经正常接收;
还可以注意到的是 ,怎么,发件人和收件人都是一个人呢( 这就和 我们前面的操作有关系)
因为前面,我们使用的就是 发件人和收件人都是一个人~!!!
OK ,那到目前为止,我们可以正常收发邮件了~!!
接下来,来完成 定时发送邮件的任务~!!
定时发送邮件 :
任务 :
* 每分钟发送一封邮件
===>>>
[root@server ~]# crontab -e
设置一个变量为 MAILTO , 后面为邮箱地址 ( 谁发这封邮件 )
但是,经过小测验,当我们把 MAILTO 这个变量删除的时候,就是没有上示第一行的时候,
2923432306@qq.com 这封邮箱还是收到了邮件 ~!!!
上示内容的第二行即为 定时任务了,它设置了多长时间做定时任务, 后面 mail -v 显示过程,-s 显示主题 最后的邮箱为收件人的邮箱 ~!!!
过了一分钟后就收到了邮件( 并且是 每过一分钟都会收到邮件~!)
至此,我们的定时发送邮件这个任务也随之完成了~!!!!