Linux自动向指定用户发送邮件

Linux自动向指定用户发送邮件

实现Linux向用户发送指定主题和指定内容的邮件,可以用mailx软件,mailx是UNIX系统上用来处理邮件的工具,使用它可以发送,读取邮件。

一、安装mailx

[[email protected] ~]# yun -y install mailx

二、配置文件

配置文件放置于etc目录下面,名字为/etc/mailx。

之前看过无数修改配置文件的帖子,感觉对于我来说太麻烦,而且我使用mail发送邮件时不会向太多的人同时范松邮件,因此我采取不修改配置文件,而是去从我的邮箱中删除黑名单的方式来接收Linux发送的邮件。

三、发送邮件

使用mailx软件发送邮件直接使用mail命令即可

mail -s "主题" [email protected] <abc.txt

发送的邮件主题是“主题”,内容是abc.txt文本文档里面的内容。

【更新地址】http://doublelinux.blog.51cto.com/12300166/1965082

四、QQ邮箱接收邮件

如果不做任何的修改,QQ邮箱会把Linux发送的邮箱看做垃圾邮箱,并添加至黑名单。因此,当Linux发送过一次邮件时,我的QQ邮件是接收不到该邮件的,需要去把该邮件从垃圾邮件里面拉出来,并且把账户从黑名单里面移除。

1、打开QQ邮箱网页版

2、找到“邮箱主页”,并且进入到“邮箱主页”

3、找到最下面的“自助查询”,并且进入到“自助查询”

4、在自助查询页面上方点击“收信查询”,并点击“收信查询”

5、将邮箱限制的邮件“取回”,并且“移除黑名单

当下次发送邮件时,就可以接收邮件了!!!!!!!!!

时间: 2024-12-21 21:29:51

Linux自动向指定用户发送邮件的相关文章

shell 脚本实战笔记(9)--linux自动批量添加用户

前言: 添加linux用户帐号,这个相对简单, 在面对集群, 许多机器的时候, 我们该如何去做和实现? 这篇短文, 简单讲解一些思路, 尽可能地涉及周边的一些知识点. 不光是运维人员会面临这个问题, 对一个基于linux平台的集群服务或软件(比如hadoop集群), 有时也会涉及到这块. 应用场景: 是以centos 6.4作为演示的系统, 其他的系统有类同, 也有差异, 且以实战演练, 一步步的讲述下流程. *) 实战演练 查阅useradd的使用和参数选项useradd --help -d,

linux里面以指定用户运行命令

一.chroot方式 [[email protected] ~]# chroot --userspec "nginx:nginx" "/" sh -c "whoami" nginx [[email protected] ~]# chroot --userspec "kibana:kibana" "/" sh -c "whoami" kibana 以kibana用户启动kibana示例:

linux 使用msmtp登陆指定账户发送邮件

linux可以直接用mail发送邮件给对方,但是这种邮件,容易被QQ邮箱或者其他邮箱拦截掉 所以必须用指定账户发送邮件,才不会拦截. msmtp 是一个SMTP 客户端. 在默认情况下,它把邮件送给负责发邮件的SMTP 服务器 安装msmtp 下载最新版本 http://iweb.dl.sourceforge.net/project/msmtp/msmtp/1.6.3/msmtp-1.6.3.tar.xz tar xvf msmtp-1.6.3.tar.xz -C /usr/src cd /us

[转] 关于linux下通过shell命令(自动)修改用户密码

关于linux下通过shell命令(自动)修改用户密码 2012-04-23 18:47:39 分类: 原文地址:关于linux下(自动)修改用户密码 作者:ubuntuer 本文章总结了如何手动.自动修改本地用户密码及远程机器的用户密码.对做自动化测试提供了自动修改用户密码的原理及方法. 修改本地用户密码:1.交互配置本地用户:以root用户: passwd <username>Changing password for user dewang.New UNIX password: BAD

演示账号激活的过程:注册——&gt;向指定邮箱发送邮件——&gt;用户登录邮箱,激活账号

今天无意间找到了大学时写的一个功能模块,整理了一把,没做太大的改动,不由得感慨--那时写的代码实在是......呵呵呵,不过这个模块的逻辑过程是对的,现将其贡献出来: 本工程用于演示账号激活的过程:注册-->向指定邮箱发送邮件-->用户登录邮箱,激活账号 本工程编码方式:UTF-8 须执行的sql语句: create database `test`; create table `user` ( `id` char(36) not null comment '用户id', `userName`

domino 代理发送邮件,并且邮件发件人是指定用户的实现方法

[背景] 今天一个朋友问我,domino代理发送邮件,对方收到发件人都是admin,怎么设置指定发件人呢?亲自写了段代码,发现是可行的. [参考代码] Sub Initialize On Error GoTo errhandle Dim ss As New NotesSession Dim db As NotesDatabase Dim doc As NotesDocument Set db = ss.Currentdatabase Set doc = db.Createdocument() d

Exchange 限制指定用户往指定通讯组发送邮件

同学有个需要,要限制指定用户往指定通讯组发送邮件** 经过测试后,可使用设置通讯组的 RejectMessagesFrom项来设置,后来接邮箱账号即可! 下图对 TestGroup 通讯组来做演示:按下图设置完成后,使用限制的用户往该通讯组发送邮件,收到一封没有权限的邮件 查看该项值 原文地址:http://blog.51cto.com/zhaodongwei/2136094

Linux创建指定用户特定指定目录权限

指定用户特定指定目录权限 需要注意要指定好文件夹的权限,不然会导致nginx不能访问,最好是在root下建立目录,然后 # useradd -d /usr/www -m tempuser# passwd tempuser   回车输入密码 注意一定要带用户名,不然就是修改root!!!# chown tempuser -R /usr/www 这样不能上传到其他目录,但是可以下载可以看,只读. # chmod 755 /usr/www  如果要给特定 但是需要注意 在linux shell中不显示

Linux上给数据库指定用户权限

要给数据库指定用户只能操作这一个数据库,两句话就行了. grant all on 对应的数据库.* to '要创建的用户名'@'ip' identified by '要设的密码' with grant option;  对应的数据库.* :指的是这个数据库的增删改查等操作都可以: 'ip': 如果你想让任何一个地方的IP都能连接的话就给'%'就好了,要限定的话就给相应的IP在那里就行了 然后刷新下权限 flush privileges; 如果不是太确定,就先自己连接测试下^_^