Meteor Email.send using Gmail as SMTP Server Error.

1,220 views
Skip to first unread message

m...@freshout.us

unread,
Jun 21, 2013, 1:53:08 PM6/21/13
to meteo...@googlegroups.com
I did everything as the reference I created a Method called sendEmail on the server

process.env.MAIL_URL = 'smtp://XX...@XXXX.com:######@smtp.gmail.com:465/';

Meteor.methods({
    sendEmail: function (to, subject, email) {
      check([to, subject, email], [String]);
      this.unblock();

      Email.send({
        to:       'XX...@XXXX.com',
        from:     'XX...@XXXX.com',
        subject:  subject,
        text:     'test email'
      });
    }
});

and in my template Event I call: 

Meteor.apply('sendEmail', [to, subject, email]);

but I get an exception on the server:

Exception while invoking method 'sendEmail' Error: 140735221385568:error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number:../deps/openssl/openssl/ssl/s3_pkt.c:345:
    at Object.Future.wait (/Users/mohamedalaa/.meteor/tools/cc18dfef9e/lib/node_modules/fibers/future.js:322:15)
    at smtpSend (app/packages/email/email.js:68:41)
    at Object.Email.send (app/packages/email/email.js:114:5)
    at Meteor.methods.sendEmail (app/server.js:130:13)
    at maybeAuditArgumentChecks (app/packages/livedata/livedata_server.js:1367:12)
    at _.extend.protocol_handlers.method.exception (app/packages/livedata/livedata_server.js:596:20)
    at _.extend.withValue (app/packages/meteor/dynamics_nodejs.js:31:17)
    at app/packages/livedata/livedata_server.js:595:44
    at _.extend.withValue (app/packages/meteor/dynamics_nodejs.js:31:17)
    at _.extend.protocol_handlers.method (app/packages/livedata/livedata_server.js:594:48)
    - - - - -

    at CleartextStream._pusher (tls.js:674:24)
    at SlabBuffer.use (tls.js:217:18)
    at CleartextStream.CryptoStream._push (tls.js:501:33)
    at SecurePair.cycle (tls.js:898:20)
    at EncryptedStream.CryptoStream.write (tls.js:285:13)
    at Socket.ondata (stream.js:38:26)
    at Socket.EventEmitter.emit (events.js:96:17)
    at TCP.onread (net.js:397:14)


Please advice!

Ken Yee

unread,
Jun 21, 2013, 6:14:38 PM6/21/13
to meteo...@googlegroups.com


On Friday, June 21, 2013 1:53:08 PM UTC-4, m...@freshout.us wrote:

Exception while invoking method 'sendEmail' Error: 140735221385568:error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number:../deps/openssl/openssl/ssl/s3_pkt.c:345:

Do you have to connect to gmail using SSL?
I've used gmail to send w/o problems if not using SSL.

Looks like the SSL code isn't configured properly and is presenting the wrong encryption keys to gmail.
 

m...@freshout.us

unread,
Jun 21, 2013, 6:19:21 PM6/21/13
to meteo...@googlegroups.com
i deployed the app on the server because i think the earlier issue was because of openssl. 

but now i gets:

Exception while invoking method 'sendEmail' Error: DEPTH_ZERO_SELF_SIGNED_CERT
    at Object.Future.wait (/data/home/deploy/mohammed/pioneers/bundle/server/node_modules/fibers/future.js:322:15)
    at smtpSend (app/packages/email/email.js:68:41)
    at Object.Email.send (app/packages/email/email.js:114:5)
    at Meteor.methods.sendEmail (app/server.js:129:13)
    at maybeAuditArgumentChecks (app/packages/livedata/livedata_server.js:1367:12)
    at app/packages/livedata/livedata_server.js:596:20
    at _.extend.withValue (app/packages/meteor/dynamics_nodejs.js:31:17)
    at app/packages/livedata/livedata_server.js:595:44
    at _.extend.withValue (app/packages/meteor/dynamics_nodejs.js:31:17)
    at _.extend.protocol_handlers.method (app/packages/livedata/livedata_server.js:594:48)
    - - - - -
    at SecurePair.<anonymous> (tls.js:1283:32)
    at SecurePair.EventEmitter.emit (events.js:92:17)
    at SecurePair.maybeInitFinished (tls.js:896:10)
    at CleartextStream.read [as _read] (tls.js:430:15)
    at CleartextStream.Readable.read (_stream_readable.js:304:10)
    at EncryptedStream.write [as _write] (tls.js:344:25)
    at doWrite (_stream_writable.js:211:10)
    at writeOrBuffer (_stream_writable.js:201:5)
    at EncryptedStream.Writable.write (_stream_writable.js:172:11)
    at write (_stream_readable.js:557:24)

:S

Sending email using Gmail TLS.
Reply all
Reply to author
Forward
0 new messages