2017-12-01 3 views
-1

Meteor 1.6とNode 9.2.0を使用していますが、電子メールパッケージを使用して電子メールを送信したいのですが、環境変数MAIL_URL プロパティ 'MAIL_URLは' タイプに存在しません 'ProcessEnv'プロパティ 'MAIL_URL'がタイプ 'ProcessEnv'に存在しません

Meteor.startup(() => { 

    let smtp = { 
     username: '[email protected]', 
     password: '******', 
     server: 'smtp.gmail.com', 
     port: 465 
    }; 



    process.env.MAIL_URL = 'smtp://' + encodeURIComponent(smtp.username) + ':' + encodeURIComponent(smtp.password) + '@' + encodeURIComponent(smtp.server) + ':' + smtp.port; 

おかげ

+0

Meteorが既に起動した後、環境変数を環境変数に設定するのではなく、Monkeypatchしようとしていますか? –

答えて

1

はたぶん、あなたはprocess.env.MAIL_URLの代わりProcessEnv.MAIL_URLで試してみてください?

詳細については、How do I set environment variable in Meteor's provided server?を参照してください。

希望します。

+0

私は既にprocess.env.MAIL_URL = ''を使用しています –

+0

あなたのコードを教えてもらえますか? – Sparw

+0

Meteor.startup(()=> { レットSMTP = { 名: '[email protected]'、 パスワード: '********'、 サーバー:「smtp.gmail .COM」、 ポート:465 }; process.env.MAIL_URL = 'SMTP://' + encodeURIComponentで(smtp.username)+ ':' + encodeURIComponentで(smtp.password)+ '@' + encodeURIComponent(smtp.server)+ ':' + smtp.port; –

関連する問題