I hope this is the right group.
I'm a newbie at websites (though I've been programming for 30 years). I'm just getting my first deployment running on GoDaddy Economy (Windows, shared hosting, IIS 6.0, .NET 2.0), which is running Medium Trust.
GoDaddy's SMTP server uses a non-standard port (either port 80 or port 3535). When I include the port= attribute in the mailsettings section of the web.config file, it barfs on it when I try to send a message (Says something like "You don't have sufficient permissions to change the port", and highlights that line of the web.config). If I don't include the port= attribute, then it times out, of course, since the server is not listening on the default port.
I've opened a support ticket asking for help, but, assuming they don't respond with anything useful (they do occasionally surprise me, but not very often!), does anybody know of a way around this? I've speculated that I might try using the form of the SmtpClient constructor that takes the port number (new SmtpClient(string hostname, int port) ), but I suspect if it's barfing on the port= attribute, it would probably barf on that too. Also, that would not help me in using the PasswordRecovery control, which apparently contains it's own SmtpClient that I would not be able to change.
I'm sure someone has encountered this before, so I hope there's a solution.