B4J Question Sending email

Josias

Member
Licensed User
Longtime User
Hi all. Somehow gmail is not playing nice. I am trying to send an email to myself from my B4J app.
Code:

SMTP.Initialize("smtp.gmail.com", 587, "j-----@gmail.com", "--Password--", "SMTP")
SMTP.StartTLSMode = True
SMTP.To.Add("j-----@gmail.com")
SMTP.Subject = "This is the subject"
SMTP.Body = "This is the message body."
SMTP.Send

java.lang.RuntimeException: Empty writer returned: 530-5.7.0 Authentication Required. Learn more at
530 5.7.0 https://support.google.com/mail/?p=WantAuthError l186sm3891715pge.31 - gsmtp

Any ideas why it fails?

Note that I did turn on: Access for less secure apps setting has been turned on.

Thnx for looking
 

roerGarcia

Active Member
Licensed User
Longtime User
B4X:
Paso 2: Prueba estos pasos para solucionar problemas
Actualiza tu cliente de correo electrónico a la versión más reciente.
Utiliza una contraseña de aplicación: si usas la verificación en dos pasos, prueba a iniciar sesión con una contraseña de aplicación.
Permite aplicaciones menos seguras: si no usas la verificación en dos pasos, puede que tengas que permitir que aplicaciones menos seguras accedan a tu cuenta.
Si has cambiado tu contraseña de Gmail hace poco, tal vez tengas que volver a indicar los datos de tu cuenta de Gmail o configurarla desde cero una vez más en el otro cliente de correo.

From

 
Upvote 0

Josias

Member
Licensed User
Longtime User
THnx for the feedback. As this will be for commercial use, is it better to make use of a paid service? If so, any recommendations? Note that I also need to send either mms or sms.
 
Upvote 0
Top