本地离线环境下使用mailutils在用户间发送邮件的结束标识(EOF)问题
本地离线环境下使用mailutils在用户间发送邮件的结束标识(EOF)问题
嗨,我来帮你搞定这个mailutils发邮件时的结束符问题~
你之前的操作里其实差了关键一步:mailutils识别的结束符是单独一行的英文句点.,也就是说,当你输完邮件内容后,必须另起一行,只输入一个.然后回车,这样系统才会把它当作EOF,完成邮件发送。
看你的操作记录,你输完anyone there?之后先输了.,但紧接着又输了..,而且大概率这个.不是单独占一行?这种情况下mailutils会把它当成邮件内容的一部分,不会触发结束流程。正确的操作流程应该是这样的:
tbird@mordor:~$ mail nicholas@mordor.saundersconsulting.tech Cc: # 直接回车跳过抄送设置 Subject: ping anyone there? . # 这里单独一行输入一个句点,然后回车即可发送
回车之后,mailutils就会自动处理并发送这封本地邮件了,不会再出现你遇到的中断提示。
另外你提到的“Interrupt -- one more to kill letter”,是因为你中途按了中断键(比如Ctrl+C),而不是用正确的结束符触发发送,下次记住用单独一行的.就没问题啦。
备注:内容来源于stack exchange,提问作者Nicholas Saunders
相关产品推荐
相关产品推荐

