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

Reply via email to