IMAP

パスワードの送信

結論として、IMAPのパスワードはダブルクォーテーションで囲んで、「"」は\でエスケープすれば良い。

根拠は以下の通り。

RFC 3501によると、IMAPのパスワードはastringとなっている。

上記RFCをastringで検索すると

astring         = 1*ASTRING-CHAR / string

と書いてある。

つまり単独の文字、または文字列となっている。

stringは

A quoted string is a sequence of zero or more 7-bit characters,
excluding CR and LF, with double quote (<">) characters at each end.

となっているので、「"」でくくった7bit文字ということになる。

また文字列に「"」を含む場合は「\"」に置き換える(情報元失念)

IMAP関連情報

関連記事はCMの下をご覧ください