Blat 希伯来文编码

Blat hebrew encoding

我对 blat 中的希伯来文编码有疑问。我在特定的 windows 程序中使用此命令:

blat $mailfile -charset "UTF-8" -subject "$subjectALL" -f $sender -to $receiver -cc $blind -attach "" > $blatoutput

我的问题是收到电子邮件时主题字符有误。我尝试通过将命令中的 -charset 更改为 windows-1255/ISO8859/OEM 862 来修复它,但没有任何帮助。

我想在邮件主题中看到正确的希伯来字符。

RFC 不允许在信封中使用 8 位字符。您应该将主题文本转换为 base64 编码的字符串:

export x=`base64 <<EOF
$subjectALL
EOF`
blat $mailfile -charset "UTF-8" -subject "=?UTF-8?B?$x" -f $sender -to $receiver -cc $blind -attach "" > $blatoutput