Hi!
I think that "Received" header field should be wraped
differently into lines than other fields when adding
it with Mail::Box. As I searched RFCs there are
nothing about that there but it is some kind of common
practice that wrapped lines start with \t and not with
space. So I propose adding some option which would
control what is first character in wrapped lines.
Maybe for generating field objects in general (so that
some custom fields could also use this).
I know that I could specify wrapping by myself but the
problem is that than I have to check lines lengths and
everything by myself too and why should I do this if
Mail::Box already does this.
And it should be added to the top of the header and
not at the end (this is according to RFC) - or is
there some other method which already does this?
I have been playing a little with setting an envelope
when sending a mail (with Exim) and I was using "from"
option of "send" method (I think that it is not
documented - why not?) for this. It works fine if I
specify an e-mail address but it breaks (give an
error) when I want to specify empty envelope. In Exim
documentation is written:
However, untrusted users are permitted to set an empty
envelope sender address, to declare that a message
should never generate any bounces. For example:
exim -f '<>' user@xxxxxxxxxxxxxx
So I tryed:
$message->send(via=>'exim', from=>'<>');
But I got an error:
Can't call method "isa" without a package or object
reference at /usr/share/perl5/Mail/Transport/Exim.pm
line 35.
Mike
_______________________________
Do you Yahoo!?
Win 1 of 4,000 free domain names from Yahoo! Enter now.
http://promotions.yahoo.com/goldrush
|