dword-design / nuxt-mail

Adds email sending capability to a Nuxt.js app. Adds a server route, an injected variable, and uses nodemailer to send emails.
Other
239 stars 18 forks source link

Error: Mail command failed: 454 4.3.0 Try again later. 1711972994-E3QB5xYOmmI0-VTLpbpO3 #225

Closed bobrov-site closed 5 months ago

bobrov-site commented 5 months ago

When I am trying to send mail, I have this error, but I can't to resolve this.

nuxt.config.ts

mail: {
    message: {
      to: process.env.NUXT_ADMIN_MAIL_USER,
    },
    smtp: {
      host: 'smtp.yandex.ru',
      port: 465,
      secure: true,
      auth: {
        user: process.env.NUXT_ADMIN_MAIL_USER,
        pass: process.env.NUXT_ADMIN_MAIL_PASSWORD,
      },
    }
  }

send page

<script setup>
const form = ref({
    email: '',
    text: '',
})
const mail = useMail();
const process = ref('edit')
const submitForm = () => {
    process.value = 'loading'
    mail.send({
        from: 'Тест',
        subjest: 'Поддержка сервиса Fridda',
        text: 'Текст сообщения...'
    })
    process.value = 'loaded'
}
</script>
bobrov-site commented 5 months ago

Today I find that , if I use with $mail = useNuxtApp(); syntax this works for me.

orhanmusellim commented 5 months ago
mail: {
    message: {
      **from process.env.NUXT_ADMIN_MAIL_USER,**
      to: process.env.NUXT_ADMIN_MAIL_USER,
    },
    smtp: {
      host: 'smtp.yandex.ru',
      port: 465,
      secure: true,
      auth: {
        user: process.env.NUXT_ADMIN_MAIL_USER,
        pass: process.env.NUXT_ADMIN_MAIL_PASSWORD,
      },
    }
  }

Add mail message settings from section. I think so not work for this section u dont have.