邮件命令没有返回

邮件命令没有返回

在 Ubuntu 13.04 上,我一直尝试从命令行发送电子邮件,但邮件命令不会返回。我在 putty 终端内运行这些命令:

sudo apt-get install mailutils
sudo apt-get install sendemail
echo "test message" | sendmail -s 'test subject' [email protected]

或者

sendmail -s "test" [email protected] < out

两者都会改变,因此光标不会返回到命令提示符。我还尝试了使用、和的其他变体mailssmtppostfix安装了它们)。它们都做同样的事情。ssmtp我添加了如下配置:

[email protected] 
mailhub=smtp.gmail.com:465 
rewriteDomain=gmail.com 
AuthUser=aaaa
AuthPass=pass
FromLineOverride=YES

答案1

试试这个,它适用于 12.04,我相信他们没有对软件包进行太多的改变

apt-get install bsd-mailx

然后你可以发送邮件

echo "hi there" | mail -s "subject here" [email protected]

答案2

尝试以下测试命令:

(echo "subject: test"; echo) | /usr/sbin/sendmail -i [email protected]
(echo "subject: test"; echo) | /usr/sbin/sendmail -v -i [email protected]

相关内容