,

I think that is my problem anyway...

I am using the Net::SMTP::Server module as the server end of testing
SMTP mail. Very basic, which is what I was after. It uses
Net::SMTP::Server::Client to handle incoming client requests.

The example - changed just a bit - lets me print the Envelope data
(To:/From:) and the message data.

,----- [ I do something like this ]
| print (
|     "==$DTSFileName==\n    Envelope:",
|     "\n\tFrom: ",
|     $client->{FROM},
|     "\n\tTo: ",
|     $client->{TO},
|     "\nMsg:\n",
|     $client->{MSG},
| );
`-----

The above code bit works just fine, with the exception of the
$client->{TO} part. That prints ARRAY(0x1d8a454) and I _think_ that is
an array reference (right?).

My question is how do I get it to print correctly like the FROM line?

btw, my test message is sent using Net:SMTP, and both To and From are
set from the same $MailTo Var...

,----- [ Here is an example output of the above code. ]
| ==2003-1-26.21-3-18===========================
|       Envelope:
|       From: <[EMAIL PROTECTED]>
|       To: ARRAY(0x1d8a454)
| Msg:
| From: [EMAIL PROTECTED]
| To: [EMAIL PROTECTED]
| Subject:This is the Subject Line
| 
| And this is the message
`-----

      Yes, I know the eMail address is not valid, but the test SMTP
      host does not check anything like that - I would have to code it
      and it does not really matter to me at this point...

I have used my normal Mail Client (The Bat!) to send and get the same
results. (and a command line SMTP mailer - Blat.exe).

Hope that is enough info...

Frustrated, but trying to expand my understanding...

Thanks all!

-- 
Tim Musson
Flying with The Bat! eMail v1.62 Christmas Edition
Windows 2000 5.0.2195 (Service Pack 2)
Hang up and drive. 


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to