Description
I’ve tried to setup email server in SMTP settings with sendgrid and Office 365. In both cases, no emails are being sent to the users. The error logs are included in the thread below.
SendGrid settings
Protocol: smtp
Host: smtp.sendgrid.net
Port: 587
IgnoreTLS: false
Pool: false
Username: APIKEY
Password: APISecret
From Email: testemail
Office 365 settings
Protocol: smtp
Host: smtp.office365.com
Port: 587
IgnoreTLS: false
Pool: false
Username: testemail
Password: XXXXXXXXXXX
From Email: testemail
Server Setup Information
Rocket chat server runs on azure as an app service as a container.
- Version of Rocket.Chat Server: 4.8.1
- Operating System: Ubuntu
- Deployment Method:
- Number of Running Instances: 1
- DB Replicaset Oplog: (oplog Enabled)
- NodeJS Version: v14.18.3
- MongoDB Version: 5.0.9
- Firewalls involved:Yes
Any additional Information
Error logs
Exception in defer callback: Error: Invalid login: 535 Authentication failed: Bad username / password at SMTPConnection._formatError (/app/bundle/programs/server/npm/node_modules/meteor/email/node_modules/nodemailer/lib/smtp-connection/index.js:784:19) at SMTPConnection._actionAUTHComplete (/app/bundle/programs/server/npm/node_modules/meteor/email/node_modules/nodemailer/lib/smtp-connection/index.js:1536:34) at SMTPConnection.<anonymous> (/app/bundle/programs/server/npm/node_modules/meteor/email/node_modules/nodemailer/lib/smtp-connection/index.js:540:26) at SMTPConnection._processResponse (/app/bundle/programs/server/npm/node_modules/meteor/email/node_modules/nodemailer/lib/smtp-connection/index.js:947:20) at SMTPConnection._onData (/app/bundle/programs/server/npm/node_modules/meteor/email/node_modules/nodemailer/lib/smtp-connection/index.js:749:14) at TLSSocket.SMTPConnection._onSocketData (/app/bundle/programs/server/npm/node_modules/meteor/email/node_modules/nodemailer/lib/smtp-connection/index.js:189:44) at TLSSocket.emit (events.js:400:28) at TLSSocket.emit (domain.js:475:12) at addChunk (internal/streams/readable.js:293:12) at readableAddChunk (internal/streams/readable.js:267:9) at TLSSocket.Readable.push (internal/streams/readable.js:206:10) at TLSWrap.onStreamRead (internal/stream_base_commons.js:188:23) at TLSWrap.callbackTrampoline (internal/async_hooks.js:130:17) { code: 'EAUTH', response: '535 Authentication failed: Bad username / password', responseCode: 535, command: 'AUTH PLAIN' }