我在Linux系统上使用Python Colorama将stdout以彩色打印到终端。我使用Linux 'tee‘命令也将此输出捕获到一个文件中。脚本完成后,它会将捕获的文本文件(包括转义序列)通过电子邮件发送到我在Windows上检查的电子邮件地址。这封电子邮件有一个文本文件作为附件,如果我用Windows写字板打开它,我会看到以下内容:
[37m [45m [1m**************************************** [40m
[37m [45m*** Welcome to the QtHttp Test Suite *** [40m
[37m [4
有没有办法在linux终端上发送这样一封简单的电子邮件?
to: somebody@gmail.com
sub: Sending email from linux terminal
body: This is a short email sent from linux terminal
我需要设置什么类型的堆栈或smtp?我该如何设置它们?
目标:能够在一段时间后在终端中打开一个“信息框”;闹钟式的,(在Debian派生的linux盒上)。然而:
> at now + 3 min
dialog --infobox "Time to attend to matters\!" 6 33
不会产生任何输出。还有一封系统电子邮件,上面写着“打开终端错误:未知”。因此,我们在对话框前面加上了一些环境变量的内容,这在过去起了作用,"at“后面的命令现在看起来是这样的:
TERM=linux DISPLAY=":0.0" dialog --infobox "Seek ye the truth
如何配置我的linux机器从终端发送电子邮件。
我尝试了以下方法
apt-get install postfix mailutils
sudo systemctl start postfix
echo "Email Text" | mail -s "Subject" "user@address.com"
但邮件没有寄出。
我还检查了后缀状态,在指南中出现了一些错误。
sudo systemctl status postfix
...
Our system has detected that 550-5.7.1 this message does
Linux (安装在我的电脑上)不想再启动了。因此,我通过从可引导的Linux棒运行Linux来访问硬盘上的数据。但是我的硬盘上的一些文件只能用本地用户名读取。我试着使用终端:苏-用户名,但是它找不到这个用户名。
那么,如何(从我的Live )告诉"su“使用本地硬盘上存在的用户名登录呢?我需要这样做,因为我忘记了我的电子邮件密码,这是由mozilla雷鸟的密码管理器本地存储。