Help with Configuring emailing from CRM

Hi

Many moons ago, setting up emailing from CRM was easy. Most people used Internal SMTP and it worked. I didn't because I felt that was only good for demo purposes. I used CDONTS. All that required was installing SMTP service in Windows and then configuring it to use the smarthost setting to point things to the Exchange server. On the Exchange you only needed to create a user and away you went. Doing it that way meant you could turn it on and off easily and see your mail in the intepub/mailroot folder. Also, emails went out via the Exchange which allowed message tracking.

Things have moved on from those simple days. Now in the world of Office 365 and hosted servers and heavy security, it's not quite so simple. In my set up, we have a customer on a hosted server in our data centre. They have their own Office 365 set up. It seems that the simplest thing is Exchange integration so they can use the lite plugin for emailing. However, what about emailing from CRM?

My thoughts are to set up Exchange integration, which seems quite straightforward except that Microsoft keep changing the back office interface which means none of the guides I find seem to work because the options proudly displayed in the guide bare little to no resemblance to what the use is seeing and I can't help them as I know nothing of Exchange configuration. So, what's the best set up with a hosted server and a customer's Office 365? Is there a decent guide for setting this up and allowing emailing from CRM? This particular customer I am working with is using CRM 2020 R1.

Parents Reply Children
  • 0 in reply to Vega

    I'm glad I saw this post.  My clients are beginning to use 365 for email and want to use CRM to send emails.  Like you, I'm a little confused and was hoping this thread would help.  Post back when you get it working.

  • 0 in reply to Vega

    In CRM you would put (and you're using Internal Smtp not CDONTS) 

    Server: smtp.office365.com

    Port: 587

    Username/password: the new email account e.g. [email protected]

    Tick the TLS box

    And yes adding CRM@ to the user's email account as 'Send As' permission will allow CRM@ to send as someone else, that's the whole point. 

    There is no setting needed for users to access the email editor, they just go to the new menu and and select 'new email'

    Only users with a valid email address on their user account (and has had the CRM@ added as send as to their mailbox) will be able to send emails out of CRM

  • 0 in reply to Matthew Shaw

    Thanks for the reply Matthew. 

    Correct me if I am wrong.  Your method is the opposite of using the "Impersonation" where you are adding CRM@ to each user.  This would be good for smaller organizations it seems.  Where as, using the "Impersonation" method, it would be easier to add an "Impersonation" role to one account that all users would use.

    Would that be a fair statement??

  • 0 in reply to Terry Gair

    We use this method on all our sites and never come across an issue with it. Be it 5, 30 or 60 users.

    Impersonation role? Do you mean the 'Application Impersonation' role? This is needed for the Exchange Integration set up. Never used it for sending emails out of CRM and wouldn't know how to configure it to work like that (Even when the AI role has been applied to the crm@ it won't send emails as another user) unless I'm missing what your asking

  • 0 in reply to Matthew Shaw

    Yes, I was talking about the role.  The client was not looking for integration at the moment so you have cleared up my misconceptions.  Thanks.

  • 0 in reply to Terry Gair

    Not a problem, the Application Impersonation role is used with the Exchange Integration which is used only for server-to-server sync of diaries, tasks and contacts. Nothing to do with emails

    With it configured users can in stall the Outlook Lite plugin (though I think that might have changed recently). To file emails from Outlook into CRM

    Without it configured, users have to use the Outlook Classic plugin which handles the filing of emails and a client-to-client sync of dairies, tasks and contacts. So limited to 32Bit Office. 

  • 0 in reply to Matthew Shaw

    So that I have this straight, the CRM@ is the SMTP user that is defined in the SageCRM email configuration.  With the "Send as" permission, we add CRM@ to the USER@ email.  So when emails are sent by USER@, are the emails received showing from CRM@ or the USER@ for the company?

  • 0 in reply to Terry Gair

    Yes, CRM@ is the user that is configured in the SMTP. And then on the user@ mailbox in Exchange the crm@ is added to the Send As permission 

    When CRM sends emails out, it only uses the one email account. But any email sent will look like it has come from the user@. So if the customer replies to the email it will return back to the user's Outlook Inbox as normal.

    Note, an emails sent won't appear in the user's Sent items in Outlook (it will only appear automatically on the communications tab of the appropriate record(s), so if Sent from with an opportunity the email will appear on the company/person/opportunity records) if they want a copy in Outlook they should BCC themselves 

  • 0 in reply to Matthew Shaw

    Again, thank you for the clarification.