在EC2上通过mutt发送电子邮件的语法问题

sed*_*idw 4 amazon-ec2 mutt

我正在尝试使用mutt从我的Amazon EC2节点发送电子邮件,我收到一个错误,我假设是语法,但我看不出我做错了什么.我正在尝试发送带有txt附件的电子邮件

echo "Sending Test" | mutt -a test.txt -s "test email" name@emaildomain.com
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

Can't stat name@emaildomain.com: No such file or directory
name@emaildomain.com: unable to attach file
Run Code Online (Sandbox Code Playgroud)

它显然试图附加一个文件,这是电子邮件的名称,但我不明白为什么.任何帮助将不胜感激

qqx*_*qqx 6

在mutt的最新版本中,该-a选项旨在允许多个参数,以便您可以-a *.txt附加任意数量的匹配该模式的文件.因此,它必须是使用的最后一个选项,并通过--以下方式与收件人分开:

echo Sending Test | mutt -s "test email" -a test.txt -- name@example.com
Run Code Online (Sandbox Code Playgroud)