2017-05-11 18 views
0

私はリクエストを処理するために流行のアプリケーションを開発していますが、アプリケーションは終了しましたが、リクエストが作成または更新されるたびにデフォルトのテキストを送信する必要があります。メテオイントラネット電子メールに電子メールを送信

問題は、私はイントラネット上にあり、私たちのメールサーバーはstandart 25ポートを使用しています。

メールサーバーにpingを実行し、:25ポートが開いているかどうかを確認できます。 localhostポート25はリスニング状態です。

私はmeteorのデフォルトの電子メールパッケージを使用しています。私はイントラネットの外で何度も使用していましたが、いつもうまく動作しました。

#in the meteor startup i put the env MAIL_URL 
process.env.MAIL_URL = 'smtp://varajao.rjr:[email protected]:25'; 
#in the methods i put the sendMail Func 
sendEmail: function(to, from, subject, text) { 
    console.log('para: '+ to + 'de: ' + from); 
    console.log('assunto ' + subject + 'texto: ' + text); 
    check([to, from, subject, text], [String]); 
    this.unblock(); 

    Email.send({to, from, subject, text}); 

} 

を、私は、サーバー上で、次の、拳ラインと、それの最後にコメントをチェック取得しています:

私のサーバーのコードは次のようです。

Exception while invoking method 'sendEmail' Error: getaddrinfo EAI_AGAIN varajao.rjr:587 **----->somehow this is my username with :587 port** 
I20170511-13:50:57.171(1)?  at Object.Future.wait (/home/administrador/.meteor/packages/meteor-tool/.1.4.4_2.8rbyl1++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:449:15) 
I20170511-13:50:57.171(1)?  at Mail._syncSendMail (packages/meteor.js:213:24) 
I20170511-13:50:57.172(1)?  at smtpSend (packages/email.js:110:13) 
I20170511-13:50:57.172(1)?  at new Email.send (packages/email.js:168:5) 
I20170511-13:50:57.173(1)?  at Object.Email.send (packages/meteortoys_email.js:28:25) 
I20170511-13:50:57.174(1)?  at [object Object].Meteor.methods.sendEmail (server/main.js:375:13) 
I20170511-13:50:57.175(1)?  at maybeAuditArgumentChecks (packages/ddp-server/livedata_server.js:1737:12) 
I20170511-13:50:57.175(1)?  at packages/ddp-server/livedata_server.js:719:19 
I20170511-13:50:57.176(1)?  at [object Object]._.extend.withValue (packages/meteor.js:1122:17) 
I20170511-13:50:57.177(1)?  at packages/ddp-server/livedata_server.js:717:40 
I20170511-13:50:57.178(1)?  - - - - - 
I20170511-13:50:57.179(1)? atObject.exports._errnoException(util.js:907:11) 
I20170511-13:50:57.179(1)?  at errnoException (dns.js:32:15) 
I20170511-13:50:57.180(1)?  at GetAddrInfoReqWrap.onlookup [as oncomplete](dns.js:78:26) 

メールサーバーはイントラネット内にあり、イントラネットから直接アクセスできます。

あなたは私に手を差し伸べることができますか?そうでない場合は、私は私のために、この質問に持っていたようなエラーが発生しますので、

おかげで事前

ロブ

答えて

0

てくださいです、あなたの交換が正しく設定されていることを確認し、私がしなければなりませんでしたアプリケーションサーバーのIPに電子メールリレーを許可します。

希望これは

ロブ

を支援
関連する問題