我正在尝试使用我的 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
收到空地址。