Dynamics CRM 2016 onpre - Incoming Email failure issues - email

Currently using Server-Side Synchronization for process email.
Server profile configured with POP3-SMTP profile type.
for gmail -
incoming: pop.gmail.com , outgoing: smtp.gmail.com
Authenticate for incoming: Credentials Specified by user or queue
Authenticate for outgoing: Credentials Specified in Email Server Profile
Incoming port: 995; SSL-Enabled; Authenticate protocol-Basic
Outgoing port: 587; SSL-Enabled; Authenticate protocol-Basic (test result success)
Outgoing port: 465; SSL-Enabled; Authenticate protocol-Basic (test result failure)
I had Approved the mailbox with system admin role
Specified Credentials for Email Processing in mailbox (email and password)
incoming email: Server-Side Synchronization or Email Router
outgoing email: Server-Side Synchronization or Email Router
Thats all the setting I had done in my dynamics crm 2016 on-premise.
the version of my crm is CRM2016 (8.0.0.1088) (DB 8.0.0.1088)
After approved the mailbox and test & enable mailbox. The result only outgoing is success(with port 587) and incoming is failure. My Gmail is able to receive the outgoing email.
The alert message for incoming failure is An unexpected error occurred while receiving email. Mailbox CRM Admin didn't synchronize. The owner of the associated email server profile gmail server has been notified.
Does anyone know what I missed to config or any solution can solve this problem?

Some things to verify on GMail side in order for it to play nice with CRM:
POP has to be enabled
Allow Less Secure Apps
Unlock Captcha
port for pop.gmail.com in CRM mail setup should be 995
port for smtp.gmail.com in CRM mail setup should be 587 (you already got this right)

Related

Has anyone configured SMTP relay for Outbound Emails in G Suite?

Has anyone been able to route outgoing mail through Google using another non-Gmail SMTP service?
I currently have a website running with Bitnami vm running a CanvasLMS application on a Google Cloud Platform server.
When entering my GSuite Gmail Advanced Settings, the required steps have been done to configure the SMTP relay service. (TLS set to true)
https://support.google.com/a/answer/2956491?hl=en&authuser=3&ref_topic=2921034
I have also configured the setup for the outgoing email server at /apps/canvaslms/htdocs/config/outgoing_mail.yml (replacing username and password with my application's credentials)
production:
enable_starttls_auto: true
address: smtp-relay.gmail.com
port: 587
user_name: USERNAME#gmail.com
password: PASSWORD
authentication: plain # plain, login, or cram_md5
domain: smtp-relay.gmail.com
outgoing_address: USERNAME#gmail.com
default_name: CANVAS LMS
Saved the changes and restarted the server. When trying to send an email in Canvas for new user registration, it never reaches the receivers email inbox.
I have reviewed my application logs and have not discovered any errors related to this
Any thoughts on troubleshooting this SMTP issue???
https://docs.bitnami.com/installer/apps/canvaslms/configuration/configure-smtp/
https://community.canvaslms.com/t5/Question-Forum/emails-are-not-sent-to-users-students/m-p/230561#M128347

#61042 - An error occurred while processing the outgoing email message with subject "RE: test "

I have installed email router server on production server where Dynamics crm has been installed but when try to reply any mail, the result shows pending send and an error shows in event viewer. I am trying to send mail using a SMTP Relay server. Although, the same application with in same domain and same settings on testing server is working fine.
The event viewer error log is as given below.
Description:
61042 - An error occurred while processing the outgoing email message with subject "RE: test " for SMTP: http://172.26.4.123/TESTCRM for
delivery through 172.26.4.124.
System.Security.Authentication.AuthenticationException: The remote
certificate is invalid according to the validation procedure.
Please suggest some solutions.
Welcome to StackOverFlow.
Hope you are doing well. Let try some steps to troubleshooting the issue:
Set the E-mail Router Outgoing profile to Anonymous.
a. Launch the Microsoft Dynamics CRM 2011 E-mail Router.
b. Open the Outgoing SMTP profile.
c. In the Authentication Type drop down, choose Anonymous.
d. Click Publish.
Updated the settings for the outgoing profile of the email router to use SSL and matched the name of the SMTP server with the name of the certificate. In this case, the proper name was the FQDN of the Exchange server.
** SSL for SMTP is not supported in Ex2010, so if this is your escenario then: unchecked “SSL” for SMTP, saved CRM router settings.
Please find below articles regarding your issue.
https://support.microsoft.com/en-us/help/954584/error-message-when-you-try-to-test-access-from-the-microsoft-dynamics
https://community.dynamics.com/crm/f/117/t/99471
https://community.dynamics.com/crm/f/117/t/231301
Dynamics CRM Email Router Troubleshooting 101 – Outgoing Emails

VestaCP/exim mail server returns 550 smtp auth requried

I have just installed VestaCP on a fresh CentOS VPS.
I have set up email for one domain. All mail sent to that domain bounces with the error 550 smtp auth requried
I have commented out the following;
deny message = smtp auth requried
from exim.conf
I have turned off anti-spam.
I still get the bounce with this message.
Specifically, if I send an email from a gmail account google responds:
Technical details of permanent failure:
Google tried to deliver your message, but it was rejected by the server for the recipient domain foobar.tld by mail.foobar.tld. [x.x.x.x].
The error that the other server returned was:
550 smtp auth requried
Any experience with this? I have seen the problem on a number of threads but have not found a solution.
I partially solved the problem. It only occurred when sending mail to the smtp server from a domain that was hosted on the same server for web but not for email. When I sent email from a domain that had nothing to do with any domains hosted on the same server as the exim instance, then it got through. I still can't send email from the domain that was causing the problem and I would like to, but I can work around it.
So to be clear in case anyone reads this:
domain1 web is hosted on server1
domain1 email is hosted on google's servers
domain2 is hosted on server1 for web and email
exim is running on server1
when I send email from thunderbird via google's server from email#domain1 to and email#domain2 the exim instance asks google's smtp server for authentication even though the mail is being delivered to a mailbox in its list of domains it can deliver to on the same physical server where it is running.
I suspect that it is suspicious of the from address, which it shouldn't be since the mx records indicate that it does not host mail for that domain.

SMTP authentication whitelist

I run a mail server on my web server, it has SMTP authentication enabled and I added my server's IP address to the whitelist, so no password is required to send out emails if they come from within the server. I did this to allow my web applications to use the SMTP service.
My question is can a spammer spoof a packet with my own IP address and bypass the SMTP authentication?
Emails sent from my email server often end up in the recipient's spam folder and I'm trying to figure out why. I send no more than 200 emails per month.
It isn't possible to spoof your address unless the attacker is between you and your server (which is very unlikely - he would have to be an ISP or to be able to overwatch and control your internet traffic). This is because after an attacker sends a connection request to your server, the server sends a packet to you that the attacker needs to have to be able to establish a connection: http://en.wikipedia.org/wiki/TCP_handshake#Connection_establishment
Try to look at the headers of a mail that gets into the spam folder and look for something that says that your servers IP is blacklisted or something like that.

Email error 503, how to solve?

I have problem sending emails, i checked the email sending error logs, and I found this:
RCPT RCPT TO:
503 This mail server requires authentication when attempting to send to a non-local e-mail address. Please check your mail client settings or contact your administrator to verify that the domain or address is defined for this server.
And this:
Sending unsolicited commercial or bulk e-mail to Microsoft's computer network is prohibited. Other restrictions are found at http://privacy.msn.com/Anti-spam/. Violations will result in use of equipment located in California and other states.
And following I dont understand what it means:
DATA DATA 354+Start+mail+input;+end+with+.
RCPT RCPT TO: 250 Requested mail action okay, completed
and some others...
This SMTP server requires authentication. Depending on your provider, you either need to specify username/password or, if your host uses POP-before-SMTP auth, you need to check your email first and that action adds you to an authenticated list for some time so you can send replies.
This error means you need to authenticate against your SMTP server before sending out emails.