使用 mailx 通过 Gmail 发送电子邮件时出现错误“发送选项未指定主要收件人”

使用 mailx 通过 Gmail 发送电子邮件时出现错误“发送选项未指定主要收件人”

我正在尝试使用我的 Gmail 帐户发送带有 Bash 脚本的电子邮件mailx。脚本中有以下代码:

mailx -v -s "$SUBJECT"  
-S smtp-use-starttls  
-S ssl-verify=ignore  
-S smtp-auth=login  
-S smtp=smtp://smtp.gmail.com/587  
-S from="$SENDER"  
-S smtp-auth-user="$SENDER"  
-S smtp-auth-password="$PASSWORD"  
$RECEIVER

这给了我错误Send options without primary recipient specified。我以为最后一行是主要收件人。我该如何发送这封电子邮件?

答案1

我刚刚遇到了类似的问题。

就我而言,这是由于电子邮件列表末尾的换行符导致mailx收到空地址。

相关内容