这个星球上有谁知道下面的GNU mailutils命令是什么样子的?如果没有带有mailutils的本地MTA,这可能吗?使用s-nail,它按预期工作。
s-nail -s "$subject" -S $smtp_server -r $from_user $to <<<$message根据GNU 邮件手册,我尝试过:
mail --subject "$subject" \
--set smtp=$smtp_server \
--exec "set sendmail=smtp://$smtp_server" \
--append "From:$from_user" \
$to <<<$message邮件:无法打开邮件:输入/输出错误邮件:无法发送消息:输入/输出错误
这不是undefined的复制,因为它们使用本地MTA或传家宝-mailx或s-nail或其他工具。我在用Debian。
发布于 2022-03-21 12:27:19
明白了。
默认情况下,mailutils邮件url (smtp://$smtp_server)使用startls。使用详细模式找到它:
mail --subject "$subject" \
--exec "set sendmail=smtp://$smtp_server" \
--exec 'set verbose' \
--append "From:$from_user" \
$to <<<$message邮件: S: 220 xxx ESMTP邮件: C: EHLO xxx邮件: S: 250-xxx邮件:AC.26: 250 -管道邮件:250个大小的邮件: 250-ETRN邮件::250个- STARTTLS邮件::250-AUTH普通登录邮件: 250-ENHANCEDSTATUSCODES邮件::250-8BITMIME邮件::250-8BITMIME邮件: 250-DSN邮件:C: EHLO邮件:无法打开mailer:输入/输出错误邮件:无法发送消息:输入/输出错误
给mailer提供凹痕参数可以解决这个问题:
mail --subject "$subject" \
--exec "set sendmail=smtp://$smtp_server;notls" \
--exec 'set verbose' \
--append "From:$from_user" \
$to <<<$messagehttps://unix.stackexchange.com/questions/695987
复制相似问题