我会定期在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
答案 0 :(得分:2)
可以将Mutt配置为使用与默认sendmail
不同的MTA。您可以安装SSMTP(描述为here并可供下载here)或ESMTP并将其配置为直接发送到Gmail的Web服务器,然后将Mutt配置为使用SSMTP或ESMTP。这在this Ubuntu tutorial中很好地描述。如果无法安装系统范围的二进制文件,则应该能够将SSMTP或ESMTP安装到本地文件夹。
如果您更喜欢编写脚本,mimesend(这是Perl的MIME-tools package中的示例程序之一)与mutt命令的作用相同,可能会被黑客入侵以连接到Gmail的Web服务器。
答案 1 :(得分:1)
为什么要使用电子邮件?其他选择:
答案 2 :(得分:0)
假设您不想使用上面建议的ftp / scp,这是我如何解决类似问题...从客户端发送电子邮件日志:
我在我的服务器上创建了一个能够向自己发送邮件的cgi脚本。一种电子邮件代理网络服务。
客户端将需要发送的文件(显然还有身份验证)发布到该cgi脚本。
这样客户端只需要与我的服务器通信,而不是与邮件服务器通信。
也许这有帮助。 -don