0

我经常在 Gmail 中发送文件以在不同计算机之间交换文件。这很麻烦。我想快速发送我的文件,例如错误日志。我找到了一篇关于 Mutt 的有前途的文章 [1],但它显然不是我想要的:

请注意,mutt 是一个纯 MUA,没有合适的电子邮件服务器就无法发送电子邮件。

不想要电子邮件服务器,因为我无法将它安装到客户的计算机上。我不需要知道发件人。我想快速将许多错误日志发送到我的 Gmail。我看起来像:

mutt -s "许多错误日志" -a ./log1 -a ./log2 -a ./log3 mygmail@gmail.com

我真的很想在终端做这份工作。在 Gmail 中批量发送文件太耗时了。如何快速发送大量文件?

[1] http://www.cyberciti.biz/tips/sending-mail-with-attachment.html

4

3 回答 3

2

Mutt 可以配置为使用与默认不同的 MTA sendmail。您可以安装 SSMTP(在此处描述并可在此处下载)或ESMTP并将其配置为直接发送到 Gmail 的 Web 服务器,然后将 Mutt 配置为使用 SSMTP 或 ESMTP。这在这个 Ubuntu 教程中有很好的描述。如果安装系统范围的二进制文件不是一个选项,您应该能够将 SSMTP 或 ESMTP 安装到本地文件夹。

如果您更喜欢脚本,mimesend是 Perl 的MIME-tools 包中的示例程序之一,它与您的 mutt 命令执行相同的操作,并且可能被黑客入侵以连接到 Gmail 的 Web 服务器。

于 2009-04-07T14:52:29.617 回答
1

你为什么要使用电子邮件?其他选项:

  • FTP/SCP(自己运行服务器,或购买托管服务)
  • 像Dropbox这样的互联网存储服务。
于 2009-04-07T14:11:51.447 回答
0

假设您不想像上面建议的那样使用 ftp/scp,这就是我解决类似问题的方法...从客户端通过电子邮件发送日志:

  1. 我在我的服务器上创建了一个 cgi 脚本,它能够将东西邮寄给自己。一种电子邮件代理网络服务。

  2. 客户端将它需要发送的文件(显然连同身份验证一起)发布到该 cgi 脚本。

这样,客户端只需要与我的服务器交谈,而不是与邮件服务器交谈。

也许这会有所帮助。-大学教师

于 2009-04-07T14:24:00.387 回答