i've been trying to get the forum email notification working for a while through various configuration changes and testing, but have come to the conclusion that forum must be sending its mail differently from other modules & core items, so i thought i'd post it here...
i've set up user accounts in various types of email accounts: gmail, yahoo, hotmail, various pop accounts, etc...
i get exceptions in the logs like the following:
AssemblyVersion: -1
PortalID: -1
PortalName:
UserID: -1
UserName:
ActiveTabID: -1
ActiveTabName:
RawURL:
AbsoluteURL:
AbsoluteURLReferrer:
UserAgent:
DefaultDataProvider:
ExceptionGUID:
InnerException: The server rejected one or more recipient addresses. The server response was: 553 sorry, that domain isn't allowed to be relayed thru this MTA (#5.7.1)
FileName:
FileLineNumber: -1
FileColumnNumber: -1
Method:
StackTrace:
Message: System.Web.HttpException: The server rejected one or more recipient addresses. The server response was: 553 sorry, that domain isn't allowed to be relayed thru this MTA (#5.7.1) ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Runtime.InteropServices.COMException (0x8004020F): The server rejected one or more recipient addresses. The server response was: 553 sorry, that domain isn't allowed to be relayed thru this MTA (#5.7.1) --- End of inner exception stack trace --- at System.RuntimeType.InvokeDispMethod(String name, BindingFlags invokeAttr, Object target, Object[] args, Boolean[] byrefModifiers, Int32 culture, String[] namedParameters) at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams) at System.Web.Mail.SmtpMail.LateBoundAccessHelper.CallMethod(Object obj, String methodName, Object[] args) --- End of inner exception stack trace --- at System.Web.Mail.SmtpMail.LateBoundAccessHelper.CallMethod(Object obj, String methodName, Object[] args) at System.Web.Mail.SmtpMail.CdoSysHelper.Send(MailMessage message) at System.Web.Mail.SmtpMail.Send(MailMessage message) at DotNetNuke.Modules.Forum.Utils.SendForumMail(Int32 PostID, String URL, ForumEmailType EmailType, String Notes)
Source:
Server Name: JILLC-WS17
i've run it by the hosting company and they say it has to do with smtp authentication. i checked my settings and things looked fine there. i then did further tests and found that all of the following modules / functions had email functionality that worked fine:
1) site registration
2) user role changes
3) site newsletters
4) smtp test in settings
5) various other modules (ventrian feedback center & private messages)
....so my question is: what is forum doing differently that these modules / functions are not doing? is there any 'fix' for this? i'd like to use the core forums because i think they are pretty well done, but this could be a deal-breaker. let me know if i need to explain something better or provide more information.
thoughts?