Why do I get this error: Warning: mail() [function.mail]: SMTP server response: 503 This mail server requires authentication when attempting to send to a non-local e-mail address.?
Your web host does not allow scripts to send email to any address that is not on your domain. That is, if your domain is example.com, all scripts on your host can only send to any-address@example.com, where “any-address” can be any valid email address, but not to addresses like [some-address]@gmail.com. This applies not only to thesitewizard.com’s feedback form script, but to all scripts running on your host. This problem is easy to work around. Simply go back to the feedback form wizard and regenerate a new form. This time, set your email address in the wizard to point to one at your own domain. Then log into your web host’s control panel and configure that email address to automatically forward to your desired email address. If you don’t know how to set a forwarding address or log into your control panel, ask your web host (I can’t help you there). If there is no way to set a forwarding address, change to another web host, or just check your mail directly from your own domain.
Related Questions
- Why do I get this error: Warning: mail() [function.mail]: SMTP server response: 503 This mail server requires authentication when attempting to send to a non-local e-mail address.?
- Every time when the server shuts down I get error reports that F-Secure SMTP and Real-Time Scanners cannot connect to the server. What is the problem?
- I try to send mail through the iTools SMTP server (sendmail), and I get an error stating "Relaying denied". What gives?