-1
私はhttp://wiki.dovecot.org/PostLoginScriptingからいくつかのコードをコピーして、次のbashスクリプト "dovecot_postlogin.sh" 製:IMAP-postlogin構文エラー:ファイルの末尾予期しない( "それから" 期待)
if [ "$USER" = "myuser" ] ; then
printf "* NO [ALERT] The user '$USER' can not login\r\n"
exit 0
fi
exec "[email protected]"
をしかし
を得続けます"dovecot: imap-postlogin: Error: /usr/local/bin/dovecot_postlogin.sh: 6: /usr/local/bin/dovecot_postlogin.sh: Syntax error: end of file unexpected (expecting "then")"
in my mail.log。
エラーメッセージには、エラーが6行目に表示されています。完全なスクリプトを表示していますか? – Kusalananda
はい行6は空白行ですが、サイトのコードタグ内にここには表示されません –
エラーメッセージは、前の行に 'then'を付けずに' if'を示唆しています。おそらく、ここに正しく貼り付けられなかった目に見えない重要な空白があります。今のところあなたの質問は、再現できないという話題にはならないのですか? [mcve]を含むように自由に編集してください。 – tripleee