-1

nodemailer を使用して、node.js で GMail および Yahoo ユーザーに確認メールを送信しようとしています。私はこれを試しました:

nodemailer.createTransport("SMTP",
        {
                 service: 'gmail',
                 auth:
                 {
                        user: "xxx@gmail.com",
                        pass: "xxxx"
                 }
        });
 var message ={

                        from: 'XXX.com',
                        to:xxx@gmail.com,
                        subject: 'Confirm your registration',

              }

Gmail では問題なく動作していますが、Yahoo に送信したいのでyahoo代わりに指定しましservice:Gmailたが、次のエラーが表示されます。

コマンドからのメールの送信に失敗しました - 553 From アドレスが確認されていません - http://help.yahoo.com/l/us/yahoo/mail/original/manage/sendfrom-07.htmlを参照してください

Yahoo にメールを送信するにはどうすればよいですか?

4

1 に答える 1

3

service別の宛先に対してを変更する必要はありません。つまり、gmail のログイン資格情報を提供して yahoo にメールを送信している場合でも、サービスは「gmail」のままです。

于 2013-02-07T18:28:33.480 に答える