Constant ASPEmail errors

Hi all, my site keeps getting persistent ASPEmail errors that have nothing to do with the script, the fact that it's free or anything on my end.

I've had several bouts with the tech team over this - there must be some kind of server setting that is not accepting the script.

I am getting a "relay" error.
An error occurred: 553 sorry, that domain isn't allowed to be relayed thru this MTA (#5.7.1)

I am following the code per the FREE version as the writer of ASPEmail has stated in his manual:
http://www.aspemail.com/manual_02.html

A search of your forum seems to suggest that the way to fix the support of ASPEmail is to use ASPMail or JMail instead instead of actually fixing ASPEmail?
http://support.jodohost.com/showthread.php?t=3394

It looks as if this error has been around for a long long time too. I'd rather not redo my code, but will to get it working. My suggestion to you would be either get ASPEmail working or drop it from your list of supported programs.

So far tho - 1 month into using you - I am mostly a happy customer.:)
 
ASPEmail is the free version, and only can send via localhost/127.0.0.1

You can't send via remote servers as they require SMTP Auth, that is why we recommend using CDOSYS or other objects with SMTP Auth support to use external rDNSed mail servers.
 
But aren't I sending it via localhost? The script runs on my website via ASP code, which is rendered locally.

I'm not sending it via relay or at least I shouldn't be.

Is my website sitting on one box and relaying mail to the ASPEmail box somehow?

So again, if it only runs locally - i.e. only a Jodohost admin can use it - why bother with it at all?

And why did it work for a while and now doesn't? It would seem to be a config thing, not a software thing.
 
Ok for whatever reason back on June 28 - last time I touched my code this worked:
SMTPServer ="mail.mydomain.com" <----not my real domain of course, but I had mine in there

On Error Resume Next
Set mail = Server.CreateObject("Persits.MailSender")

mail.Host = SMTPServer

Today the pleasant tech guy Ranjan changed it to:
SMTPServer ="localhost"

On Error Resume Next
Set mail = Server.CreateObject("Persits.MailSender")

mail.Host = SMTPServer
And today it worked. If others have issues with this - change your SMTPServer variable to 'localhost' and do not pass in authentication variables, they aren't needed.
 
Back
Top