Hi, This is the peer email site's behavior,not Perl's behavior. Follow some rfc items (maybe rfc2821 or 2505),you should use your host's FQDN as HELO command's argument.Only when there is not FQDN for the host,you can use IP address as HELO's argument. Exim is a very flexible system,it can be used easily for setting all kinds of antispam conditions (though I don't like this point at all).Maybe the peer site's administrator has set his MTA (Exim) to reject the HELO command like yours.So you may need to contact the email system administrator for resolving the problem,it's nothing about Perl.
Jeff Pang 2007-01-18 发件人: Brent Clark 发送时间: 2007-01-18 15:56:12 收件人: beginners@perl.org 抄送: 主题: Mail::Sender To whom it may concern I have a problem whereby on sending an email, my mailserver does not allow for ip, (needs to be wrapped in [] ). > > 220 mail.eccotours.co.za ESMTP Exim (Ecco Tours) 4.63 Wed, 17 Jan 2007 > > 16:47:41 +0200 < < EHLO 192.168.111.248 > > 250-mail.eccotours.co.za Hello 192.168.111.248 [192.168.111.248] > > 250-SIZE 15728640 > > 250-PIPELINING > > 250 HELP < < MAIL FROM: <[EMAIL PROTECTED] > > > 250 OK < < RCPT TO: <[EMAIL PROTECTED] > > > 550 "REJECTED - Bad HELO - IP address not allowed [192.168.111.248]" < < quit If there any possible to get Mail::Sender to do this. You feedback, would greatfully be appreciated. Kind Regards Brent Clark -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] http://learn.perl.org/