分页: 1 / 1

如何设置在系统开机时自动发送一个电子邮件

发表于 : 2014-02-23 10:22
百草谷居士
我想让系统开机的时候,自动发送一个电子邮件到我的邮箱(163邮箱),内容包括 登录时间 和 登录用户。

Re: 如何设置在系统开机时自动发送一个电子邮件

发表于 : 2014-02-23 14:06
poloshiao

Re: 如何设置在系统开机时自动发送一个电子邮件

发表于 : 2015-12-08 13:28
百草谷居士
查到的方法好像都需要先配置邮件服务器,有没有简单的方法。比如,一个用户配置文件,利用公共电邮服务器和已经注册的用户作为发件服务器,然后,命令行指定收件人,主题和内容。

Re: 如何设置在系统开机时自动发送一个电子邮件

发表于 : 2015-12-08 13:55
primes
百草谷居士 写了:查到的方法好像都需要先配置邮件服务器,有没有简单的方法。比如,一个用户配置文件,利用公共电邮服务器和已经注册的用户作为发件服务器,然后,命令行指定收件人,主题和内容。
不用吧,那有为收发邮件就安装个邮件服务器的。
应该和邮件客户端一样吧。看看邮件客户端源码写一个~

Re: 如何设置在系统开机时自动发送一个电子邮件

发表于 : 2015-12-08 14:48
jinjiachen
python有一个模块用来处理邮件的,你可以去看看

Re: 如何设置在系统开机时自动发送一个电子邮件

发表于 : 2015-12-08 17:06
poloshiao
試試
http://manpages.ubuntu.com/manpages/wil ... ilx.1.html
mailx - send and receive Internet mail
Mailx is an intelligent mail processing system

Re: 如何设置在系统开机时自动发送一个电子邮件

发表于 : 2015-12-09 8:28
jinjiachen

Re: 如何设置在系统开机时自动发送一个电子邮件

发表于 : 2015-12-14 11:29
百草谷居士
感谢 jinjiachen, 已经用python模块发送邮件。还有一个附加问题:

用户退出时,也就是从关机菜单上选注销,不是关机。这个时候想再发一个邮件。告诉我,该用户已经退出系统了。
我在网上查的什么.bash_logout,根本不管用。也许对直接进入命令行bash的用户有用,反正对GUI用户Xubuntu回话没有用。
但是,我想,不管是什么情况,用户注销,应该也有触发自动脚本的方法。

Re: 如何设置在系统开机时自动发送一个电子邮件

发表于 : 2015-12-14 12:31
vickycq
百草谷居士 写了: 我在网上查的什么.bash_logout,根本不管用。也许对直接进入命令行bash的用户有用,反正对GUI用户Xubuntu回话没有用。
但是,我想,不管是什么情况,用户注销,应该也有触发自动脚本的方法。
这个可以从 dm 上入手
例如 lightdm 结束一个 user session 时可以设置运行

代码: 全选

[SeatDefaults]
session-cleanup-script=/path/to/script
ubuntu 最近版本的 lightdm.conf 位置好像变了,不在 /etc/lightdm 中?一时想不起来,现在不方便搜索

接下来的问题是如何获知被结束 user session 的细节,登出的是哪个用户?
再研究一下。

具体参考
http://ubuntuforums.org/archive/index.p ... 18649.html
http://askubuntu.com/questions/68407/wh ... or-lightdm
http://www.aolsearch.com/search?s_it=se ... nup-script