That sounds like your smtp server is not allowing you to relay mail with out authenticating with it - is this just for gmail/hotmail, or for all email addresses? (my guess is the latter) | [reply] |
Yes you are right to any email "inside" sis.at.com I can send email but if I try to send it to an external email like padawanlinuxero@gmail.com is giving me the same error message how can I fix this problem can you help me? Thanks
| [reply] |
If your SMTP server requires authentication to send to outside hosts then you can't using Mail::Sendmail. If you read the documentation (the section entitled LIMITATIONS) it specifically says it doesn't support SMTP auth. Switch to another mail sending module which does support authentication, or bribe and/or coerce your mail admin into letting the source box in question send mail to outside hosts without authentication.
| [reply] |
How do you normally send email from that host?
If it's a linux box, it probably has sendmail locally. That's the SMTP server you'd use.
If it's Windows you'd probably use a remote SMTP server to relay your traffic. Check the config of a working email client and you'll probably see how it's handled in your environment.
| [reply] |
That error is coming from your smtp host, sis.at.com.
I guess you need to find a smtp host who will allow you to send mail through them.
| [reply] [d/l] |
My suggestion is as follows:
From a command prompt, (unix or Win32) type:
telnet sis.at.com 25
you may have to use port 587, YMMV.
When it replies, type:
EHLO
Then note what kinds of authentication the relay supports. Then type:
QUIT
Of course, you could just call support at at.com and ask them. That should work as well.
| [reply] |