広告
パスワードの送信
結論として、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文字ということになる。
また文字列に「"」を含む場合は「\"」に置き換える(情報元失念)
広告