首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >执行邮件-s“测试”myemail@gmail.com只是挂起。为什么?

执行邮件-s“测试”myemail@gmail.com只是挂起。为什么?
EN

Stack Overflow用户
提问于 2014-03-01 11:46:31
回答 1查看 181关注 0票数 0

我正在调试一个没有发送电子邮件的脚本的问题。

当我在脚本之外执行以下操作时:

代码语言:javascript
复制
mail -s "testing" myemail@gmail.com

它只是挂着。终端没有给我任何反馈,它正在做什么,如果它已经完成。我只能通过CTRL + C输入另一个命令。知道为什么吗?有时候,如果我让它挂足够长的时间(大约2-4分钟后我会收到一封电子邮件),它就会起作用。

我在运行CENTOS 5什么的。我刚刚卸载了sendmail并安装了postfix,看看这是否修复了它,同样的事情似乎正在发生。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-01 11:52:43

如果您输入了上面的内容并点击,它应该会带您到一个空行,然后等待您键入消息的实际文本。输入消息后,输入一个.<enter> (点或句点后跟着输入键)作为行中的第一个字符,它通常会要求您输入任何CC:地址。再按一次过去,然后它就会发送邮件。

上面的命令实际上并没有发送任何内容,-s设置了主题,但是除非您包含一个文件,否则它只会等待您键入某些内容。另一方面,如果您想让它快速发送一些东西,您可以让它将文件作为消息的内容,例如mail -s "testing" myemail@gmail.com < some_text_file。这将把some_text_file读入电子邮件的正文,并立即发送。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22113953

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档