1

Adonisjs フレームワークを使い始めたばかりで、Mailtrap で偽のメールを送信しようとしています。問題は、常に Error connect ECONNREFUSED 52.202.164.124:2525 に遭遇することです。

環境:

MAIL_CONNECTION=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_USERNAME=ebe8f4522c4fcc
MAIL_PASSWORD=0bb7b98785dab1

構成/mail.js:

  connection: Env.get('MAIL_CONNECTION', 'smtp'),
  /*
  |--------------------------------------------------------------------------
  | SMTP
  |--------------------------------------------------------------------------
  |
  | Here we define configuration for sending emails via SMTP.
  |
  */
  smtp: {
    driver: 'smtp',
    pool: true,
    port: 2525,
    host: Env.get('MAIL_HOST'),
    secure: false,
    auth: {
      user: Env.get('MAIL_USERNAME'),
      pass: Env.get('MAIL_PASSWORD')
    },
    maxConnections: 5,
    maxMessages: 100,
    rateLimit: 10
  },

コントローラ:

await Mail.send('authentication.emails.confirm_email', user.toJSON(), message => {
            message.to(user.email)
            .from('hello@adonisjs.com')
            .subject('Please confirm your email address')
        })

Adonisjs エラー、コード 500

多分誰かが私を助けることができます:)

4

2 に答える 2

0

ポートを 25 に変更したところ、動作するようになりました。以前に接続できなかった理由はまだわかりません。ファイアウォールの可能性があります。

于 2018-06-12T15:44:07.833 に答える