Mail::Webmail::Gmail
本文にパラメータ付URLを含めると、&が%26になる原因
653: foreach( keys %args ) {
654: if ( defined( $args{ $_ } ) ) {
655: $args{ $_ } =~ s/&/%26/g;
656: }
657: }
パラメータ全部を置換しているがなんでだろう。
foreach( keys %args ) {
if ( $_ ne 'msgbody' && $_ ne 'subject' && defined( $args{ $_ } ) ) {
$args{ $_ } =~ s/&/%26/g;
}
}
としてみよう。(未確認)