これは、私が抱えていた問題に関する自動回答の質問であり、回答が見つかりませんでした。問題は次のとおりです。
use Mail::IMAPClient;
$imap = new Mail::IMAPClient(
# My connection data.
};
#Folder selection and stuff like that.
my $hash = $imap->fetch_hash('BODY.PEEK[HEADER.FIELDS (SUBJECT)]');
これで、選択したフォルダーにメールの件名を含むハッシュが作成されました。メッセージ書き込みの件名が返されることを期待していました。
print $hash->{mymessage}->{'BODY.PEEK[HEADER.FIELDS (SUBJECT)]'};
代わりに、 /var/www/localhost/htdocs/user/mail.pl 行 76 での連結 (.) または文字列での初期化されていない値の使用を取得しました。
私の下手な英語を許してください。