You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have been trying to set up an atlas to use Google's SMTP mail server for authenticated outbound email from Nunaliit.
Nunaliit's Mail Service documentation suggests a solution for using GMail's SMTP server over SSL with a Gmail user and password. The configuration presented does not work and in trying to find a working configuration I first encountered this error:
javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
First thinking Java 8 might not have the cipher suites demanded by Google I tried upgrading to openjdk-11-jre-headless from openjdk-8-jre-headless with no change. Was able to get past this error in an undesirable way by commenting out the jdk.tls.disabledAlgorithms line in /etc/java-11-openjdk/security/java.security. I'm guessing we need some sort of update to our JavaMail code to have a matching secure cipher that Google supports.
After bypassing this problem I encountered other errors with connecting that seemed to be related to old examples or misconfigurations on my part based on SocketFactory and the various ports/config to enable SSL or STARTSSL.
Once I sorted those out, I got to this error which seems to indicate I either have incorrect credentials, my configuration is incorrect, or Google needs to be told to allow less secure sign-ins for the account I'm trying to use.
Mar 12 16:39:41 nunaliit nunaliit[10656]: com.sun.mail.smtp.SMTPSendFailedException: 530-5.7.0 Authentication Required. For more information, go to
Mar 12 16:39:41 nunaliit nunaliit[10656]: 530 5.7.0 https://support.google.com/mail/?p=WantAuthError c20-20020aa78814000000b006e625d2b5easm6444805pfo.47 - gsmtp
I have been trying to set up an atlas to use Google's SMTP mail server for authenticated outbound email from Nunaliit.
Nunaliit's Mail Service documentation suggests a solution for using GMail's SMTP server over SSL with a Gmail user and password. The configuration presented does not work and in trying to find a working configuration I first encountered this error:
javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
First thinking Java 8 might not have the cipher suites demanded by Google I tried upgrading to openjdk-11-jre-headless from openjdk-8-jre-headless with no change. Was able to get past this error in an undesirable way by commenting out the
jdk.tls.disabledAlgorithms
line in/etc/java-11-openjdk/security/java.security
. I'm guessing we need some sort of update to our JavaMail code to have a matching secure cipher that Google supports.After bypassing this problem I encountered other errors with connecting that seemed to be related to old examples or misconfigurations on my part based on SocketFactory and the various ports/config to enable SSL or STARTSSL.
Once I sorted those out, I got to this error which seems to indicate I either have incorrect credentials, my configuration is incorrect, or Google needs to be told to allow less secure sign-ins for the account I'm trying to use.
The JavaMail documentation has some specific sections on using Gmail that might be helpful.
Anyway, I think this needs some additional review, testing, and a revamp.
The text was updated successfully, but these errors were encountered: