Hi,
According to RFC 821 an address like <" "@uu-x.de> is a valid address.
The code in Qpsmtp/SMTP.pm (sub mail()) just says:
my ($from) = ($from_parameter =~ m/^from:\s*(\S+)/i)[0];
A 'MAIL FROM:<" "@uu-x.de>' fails with
450 FQDN required in the envelope sender
Changing this line to
my ($from) = ($from_parameter =~ m/^from:\s*([EMAIL PROTECTED])\s*/i)[0];
or to
my ($from) = ($from_parameter =~ m/^from:(.*)/i)[0];
# like sub rcpt(), untested
accepts a
mail from:<" "@uu-x.de>
250 " "@uu-x.de, sender OK - how exciting to get mail from you!
Hanno