Yandex smtp correo no envía

DISCOURSE_SMTP_ADDRESS: smtp.yandex.com.tr
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: admin@form.gelcoz.tk
DISCOURSE_SMTP_PASSWORD: “pass”
DISCOURSE_SMTP_ENABLE_START_TLS: true # (opcional, por defecto true)

He realizado estos ajustes, pero no se envía ningún correo.
Error: 553 5.7.1 Dirección del remitente rechazada: no pertenece al usuario autenticado.

Encontré un correo electrónico antiguo de Yandex cuando estaba escribiendo para resolver este problema. Puede ser útil.


El error “Sender address rejected: not owned by user” (Dirección del remitente rechazada: no pertenece al usuario) que ocurre al enviar un mensaje indica un intento de enviar un correo utilizando la cuenta de otra persona o de otro buzón. Hay dos situaciones en las que puede producirse este error:

  • Si el mensaje se envía indicando otro buzón, pero dentro del mismo dominio.
  • Si el mensaje se envía indicando un buzón diferente utilizando un dominio distinto.

Tenga en cuenta que el error indicará el buzón en el que se realizó la autorización y el buzón que se especificará como remitente:

(5.7.1 <admin@example.com>: Sender address rejected: not owned by user mail@example.com)
  • admin@example.com: el buzón en el que se realizó la autorización.
  • mail@example.com: el buzón especificado como remitente.

Mi solución fue especificar un único correo electrónico en todas partes. Este correo está registrado en Yandex.Connect.

¿Tienes Yandex configurado para enviar correos desde noreply@form.gelcoz.tk?

Supongo que no, ¿cómo podría?

Deberías consultar a Yandex sobre cómo configurar su servidor de correo.

O, si sabes desde qué dirección enviará los correos, puedes seguir las instrucciones al final de app.yml para cambiar el notification_email (o configurarlo en la interfaz web, ya que parece que has iniciado sesión).