3Essentials allows you to send authenticated e-mail through our SMTP mail server so you must first setup your e-mail domain in order to have a valid e-mail account for validation.
If you have not already added an e-mail account to your domain, refer to this Knowledgebase article: http://knowledge.3essentials.com/web-hosting/article/78/How-to-create-a-mailbox.html .
NOTE: If you choose to host mail outside 3Essentials, please take special note of this Knowledgebase article on how to send mail from your web application when mail is hosted elsewhere:
http://knowledge.3essentials.com/web-hosting/article/452/Webpage-sending-e-mail-to-my-domain-with-mail-hosted-elsewhere.html
Now you can setup e-mail Settings in DotNetNuke by logging in with the 'host' account and going to the 'Host Settings' page:
- SMTP Server: mail.domainname.com
NOTE: if you haven't yet delegated your domain to our nameservers, you can use the IP address of the mail server in order to test the settings. Contact our support team to find out which IP address to use or take a look in your Plesk Control Panel. There you will see the IP adddress on which your site is hosted with us.
- SMTP Authentication: Basic
- User Name: [the e-mail account you've added by following instructions above]
- Password: [your password for that mail account]
Troubleshooting Tip:
When you test the SMTP configuration, DNN tries to send a message to the mail account configured under the Host e-mail field. The SMTP test uses that defined value for the recipient of the test, but it also uses that value as the sender address. So you authenticate with the mail server using the credentials supplied under the SMTP Settings. The SMTP test will authenticate using those credentials, but it will specify as the sender the e-mail address defined in the Host e-mail field. By default, DNN sets the Host e-mail field to something like support@yourdomain.com regardless whether that mail account actually exists. For the SMTP test to succeed, that mail account has to be valid. You can change this to a valid mail account.
But, for typical messaging activity within DNN; for example sending new user registration information, the DNN application will use a different sender address. The SMTP configuration settings are used for authentication still, but DNN will specify the sender as the e-mail address of the portal administrator user. For each portal you create, you define an administrator. Prior to DNN v7.x this was known as the Portal Admin. This is a user that exists in the portal. This means that when DNN tries to send an e-mail, it will authenticate with the user defined in the SMTP settings, but will specify the e-mail address of the portal administrator as the sender. If that e-mail address is external, the mail server will reject the message because though DNN is authenticating with a valid user, it is attempting to spoof a different e-mail address. Our mail server will not allow spoofing. The e-mail address for your portal administrator must be a valid local mail account on the server.
If you do not really use the domain for receiving mail, but need to receive messages sent to the portal administrator, you can configure your external mail account to pop messages from the mail account hosted with 3Essentials. For example: your portal administrator has an e-mail address of host@domain.com. But the person who manages the portal uses an external gmail account for all messages. That person can login to their gmail account, go to settings -> accounts and then configure gmail to retrieve messages from host@domain.com. If you use a mail client such as Outlook, Thunderbird, Apple Mail, or something else, all these mail clients have the capability of receiving mail from mutliple mail accounts.
This article explains the details of SMTP-AUTH:
What is SMTP-AUTH? : http://knowledge.3essentials.com/web-hosting/article/401/What-is-SMTP-AUTH.html
|