X-Git-Url: https://defaria.com/gitweb/?a=blobdiff_plain;f=maps%2Fbin%2Fdisplay.cgi;h=533ecae8eb94911ae4a6606fc2a8d8b59a732733;hb=6ee4bd4718471ce8ba4a8416a0bee09b082e0f13;hp=1dbbd1ba8ce7d597ade131451d5269bb60ffab86;hpb=7ad5fd1a2d54b940018de904485ce560562af176;p=clearscm.git diff --git a/maps/bin/display.cgi b/maps/bin/display.cgi index 1dbbd1b..533ecae 100755 --- a/maps/bin/display.cgi +++ b/maps/bin/display.cgi @@ -32,6 +32,11 @@ use MIME::Words qw(:all); my $userid = cookie('MAPSUser'); my $sender = param('sender'); + +# CGI will replace '+' with ' ', which many mailers are starting to do, +# so add it back +$sender =~ s/ /\+/; + my $msg_date = param('msg_date'); my $table_name = 'message'; @@ -74,7 +79,10 @@ sub Body($) { my $parser = MIME::Parser->new(); + # For some strange reason MIME::Parser has started having some problems + # with writing out tmp files... $parser->output_to_core(1); + $parser->tmp_to_core(1); my $entity = $parser->parse_data ($message);