X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2FMisc.pm;h=eedc736ee8cb1df5f86ac3acb32e6885b087df5c;hb=aacc031f9766621bb5addffeab0fbd334607a265;hp=e425c4a4b5e0c1cbfd146389158b1b933783c484;hpb=e78d51a5053c8d3c0c7192c8b5cdeff5999fafd7;p=freeside.git diff --git a/FS/FS/Misc.pm b/FS/FS/Misc.pm index e425c4a4b..eedc736ee 100644 --- a/FS/FS/Misc.pm +++ b/FS/FS/Misc.pm @@ -256,6 +256,13 @@ sub send_email { push @to, $options{bcc} if defined($options{bcc}); # make sure my @env_to = split(/\s*,\s*/, join(', ', @to)); + # strip display-name from envelope addresses + foreach (@env_to) { + s/^\s*//; + s/\s*$//; + s/^(.*)\s*<(.*@.*)>$/$2/; + } + local $@; # just in case eval { sendmail($message, { transport => $transport, from => $from,