Hello There,
Before I go into greater detail regarding my skills and experiences, I'd like to take a moment to talk about your specific requirement:
I'm familiar with errors like this. Long story short, your app is trying to send from a domain that the SMTP server is not setup to relay for. You need to set up the smtp service to permit open relay FROM LOCALHOST ONLY or allow relaying from authenticated users. The second approach may or may not require adding smtp auth to your code (I have no way of knowing).
I have been developing web and software solutions for well over a decade now. I've worked with some of the largest companies and
government agencies around the world. I'm an American, but reside in Europe at least half of every year. One of our most significant value-adds is that I have significant knowledge on how business is conducted around the globe, specifically as it pertains to Information Technology.
Thank You,
Brandon Osborne
"Done Right the First Time"