PugSA has asked for the wisdom of the Perl Monks concerning the following question:
I would appreciate it if someone could please help me with the following problem.
I only posted a small piece of my code. The piece I think is giving the problem.
I also modified the user and pass for obvious reasons but kept the format the same
When I send the email to any email address within the same domain as mine it sends fine but as soon as I send it to a domain other than mine I get the error mentioned in the TITLE. I know most mail servers needs autentication for smtp to limit spamming. I'm not sure why the code listed below does not work
$user='user@host.co.za'; $pass='password'; MIME::Lite->send('smtp',$mailhost,Debug=>0, AuthUser=>$user, AuthPass=>$pass); #$msg->send; eval{$msg->send;}; $now = &now("today"); if($@) { #print "\nFailed------>".$@."\n"; } else { #print LOG "\n------>successful"; }
The other thing I'm not sure of is if the autentication bit failed why would it send anything at "MIME::Lite-send" won't it fail if it did not authenticate? How do I know if "MIME::Lite-send" bit with AUTH was a success?
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: sorry, that domain isnt in my list of allowed rcpthosts
by grinder (Bishop) on Jul 13, 2006 at 12:18 UTC | |
by samtregar (Abbot) on Jul 13, 2006 at 16:06 UTC | |
|
Re: sorry, that domain isnt in my list of allowed rcpthosts
by davorg (Chancellor) on Jul 13, 2006 at 11:42 UTC | |
by PugSA (Beadle) on Jul 13, 2006 at 11:53 UTC | |
|
Re: sorry, that domain isnt in my list of allowed rcpthosts
by Corion (Patriarch) on Jul 13, 2006 at 12:21 UTC | |
by PugSA (Beadle) on Jul 13, 2006 at 13:06 UTC | |
by PugSA (Beadle) on Jul 13, 2006 at 16:52 UTC |