如何点击发送邮件?

如何点击发送邮件?

我只想在单击图标时自动发送邮件。我想将带有时间戳的 Ping 和跟踪报告自动附加到某些电子邮件地址,并在邮件正文中附加一些文本。可以吗?我在 ubuntu 10.10 上使用 thunderbird 作为我的电子邮件客户端。

答案1

您可以设置控制台邮件程序“postfix”。

sudo apt-get install postfix mailutils libsasl2-modules

根据您的需要和使用的邮件提供商,您必须进行一些配置。该过程如下所述:https://help.ubuntu.com/community/PostfixBasicSetupHowto#Install%20Postfix如果您恰巧会说德语,那么还有一篇更方便用户阅读的文章:http://wiki.ubuntuusers.de/postfix

然后从模板创建一个 shell 脚本:

#!/bin/bash
pingreturn=$(ping -c 1 google.com)
echo "text in email: $pingreturn" | mail -s "Some Subject" [email protected]

这将发送邮件“电子邮件中的文本:”,然后将 ping 命令返回到该地址“[电子邮件保护]” 主题为“某些主题”。

使用该脚本的启动器,您可以一键收到邮件。应该不会太难。不过可能有点过头了。

答案2

我们通过使用脚本来实现这一点mutt( sudo apt-get install mutt) 作为命令行邮件客户端。它是少数可以使用附件的命令行邮件客户端之一。另外据我所知它不需要任何设置:它使用当前活动的邮件设置。

举例来说,您可以制作一个包含 ping 和带有附件和邮件正文(包含相同信息)的邮件脚本,如下所示:

ping www.google.nl -c 4 > {attachment}
ping www.google.nl -c 4 > {/dir/to/mailbody}
mutt {mailadress} -s {subject} -a {attachment} -c {cc} -b {bcc} < {/dir/to/mailbody}

启动器、图标、链接或者任何您想要激活的东西,只需启动脚本即可。

相关内容