Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • 12:15

    andris9 on v6.7.6

    (compare)

  • 12:15

    andris9 on smtp-verify-noauth

    (compare)

  • 12:15

    andris9 on master

    Reject unauthenticated verify c… (compare)

  • 12:15
    andris9 closed #1434
  • 12:00
    andris9 opened #1434
  • 11:59

    andris9 on smtp-verify-noauth

    Reject verify() if the server s… v6.7.6 (compare)

  • 08:22
    mocktarissa closed #1433
  • 08:22
    mocktarissa closed #1432
  • Jun 29 10:05
    mocktarissa opened #1433
  • Jun 29 09:35
    mocktarissa opened #1432
  • Jun 29 09:13
    markb-trustifi edited #1431
  • Jun 29 09:12
    markb-trustifi edited #1431
  • Jun 29 09:11
    markb-trustifi opened #1431
  • Jun 29 00:16
    carepollo commented #441
  • Jun 29 00:16
    carepollo commented #441
  • Jun 28 05:20
    Elendiar commented #1410
  • Jun 28 05:20
    Elendiar commented #1410
  • Jun 27 17:27
    adamprescott opened #1430
  • Jun 26 04:51
    AshishkrGoyal edited #890
  • Jun 24 09:46
    andris9 commented #1140
Evan Sendra
@evansendra
from gmail I get a json object with private_key_id, private_key, client_email, client_id, auth_uri, token_uri, auth_provider_x509_cert_url, and client_x509_cert_url, but no accessToken or expires as is required by nodemailer. I thought the access token and expiration was sent as a response from gmail's side?
I would just use username and password as an auth mechanism but I don't have access to set this app as a "less secure app", and that doesn't seem like a particularly good solution anyway
Adam Sinclair
@AdamInTheOculus

Hi everyone, I'm running Nodemailer 2.3.2 and I can't seem to get the filename for my attachment working. No matter what I give it, it always defaults to attachment-1.xls

Here is my attachments section ...

attachments: [
    {
        // _filename is 'TN_TestName_2017-04-05.xls'
        filename: _filename,
        content: fileBuffer,
        contentType: 'application/vnd.ms-excel'
    }
],

EDIT: I removed the content type and that fixed the problem

Owen Mills
@owen-m1
How can I use templates with nodemailer?
Erik Demaine
@edemaine
"All templating is gone": https://nodemailer.com/about/migrate/
But of course you can template with another system, then send with nodemailer
Luddens
@aSneakyCow
Got a question: Do I need access Token to get it to work properly?
Evan Sendra
@evansendra
Luddens
@aSneakyCow
Ah, I got it all working. My problem actually was that I was using node 4.4.3. After using Chocolatey to upgrade to some 7+, it's all working.
Marko
@onkeloki
hi, i am looking for an example how to use DSN with nodemailer version 0.7.1
Andris Reinman
@andris9
Nodemailer 0.7.1 is 3 years old by now, I'm amazed that it still works even though it supports Node.js v0.5 and probably even older versions of Node. Anyway, there's an undocumented option dsn, I'm not sure how it worked, you probably should look into the SMTP client code in simplesmtp module to check it out.
Willymar Juniarta
@WillymarJ
y456*[
Suresh Kumar Sivasankaran
@Sureshkumars
Hi everyone
I wanted to build a listener service for multiple email accounts by which I need to trigger event on receiving new email.
Can anyone help me how can I implement this?
https://github.com/chirag04/mail-listener2 can be used for one email id
I need to implement multiple
cookkb
@cookkb
Hello - I'm having an odd issue in production (but not local) when sending an attachment using a filename as a string variable does not work when a string literal does work. so filename: name' wherevar name = 'test.xml'does not work butfilename:'test.xml'` sends fine... any thoughts?
Erik Demaine
@edemaine
@cookkb Sounds like a Javascript bug, not related to Nodemailer.
cookkb
@cookkb
@AdamInTheOculus @edemaine Thanks for the input, after looking at my question and tweaking my code... my example wasn't written as clearly as it should be... My resolution was similar to that of @AdamInTheOculus on April 5... removing the contentType resolved the issue when using a variable for filename
Hassan Talat
@htalat
hello, i am using nodemailer with smtp transport. i get successful response from nodemailer but the email does not end up in the inbox. any ideas what to do / check?
heres the transport object im using
          let transporter = nodemailer.createTransport({
            host: process.env.MAIL_DOMAIN,
            port: 465,
            secure:true,
            debug:true,
            logger:true,
            tls:{
                rejectUnauthorized: false
            },
            auth: {
                user: process.env.MAIL_USERNAME,
                pass: process.env.MAIL_PASSWORD
            }
        });
Andris Reinman
@andris9
Nodemailer returns you whatever the MTA server (in your case process.env.MAIL_DOMAIN) returns to it, so you should check what happens with this message in that MTA server. If it's your own server (eg. a Postfix or Exim instance), check the mail log of that server. if you use a service (eg. SendGrid, Mailgun etc.) then these services usually provide an overview of delivered messages in their web interface.
pranshu-07
@pranshu-07
Hello, Is there a way to send a mail directly to a SMTP server using nodemailer which is running behind a proxy. i.e. useProxy is true.
Basically, SMTP server expects PROXY header before handshake.
pranshu-07
@pranshu-07
Could you please help in this ? cc @andris9
Hassan Talat
@htalat
@andris9 yeah will have to check the mail server, debugger shows message being sent successfully but just does not ends up in the inbox.
Thanks!
Seán Hayes
@SeanHayes
I'm using the direct transport of nodemailer 2.6.4. I've just discovered that it stopped working. Earlier I was getting a very generic message that there was a failure, now transporter.sendMail() is just hanging forever
it just failed with "ServiceUnavailableError: Response timeout"
pranshu-07
@pranshu-07

Hello, Is there a way to send a mail directly to a SMTP server using nodemailer which is running behind a proxy. i.e. useProxy is true.
Basically, SMTP server expects PROXY header before handshake.

Resolved !

akilesh
@akileshv
i am getting error { Error: connect ECONNREFUSED 127.0.0.1:587 at Object.exports._errnoException (util.js:1018:11) at exports._exceptionWithHostPort (util.js:1041:20) at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1086:14) code: 'ECONNECTION', errno: 'ECONNREFUSED',
pranshu-07
@pranshu-07
@akileshv Try connecting to your SMTP server using telnet command.
Ex: telnet 127.0.0.1 587, send us output
akilesh
@akileshv
@pranshu792 Unable to connect to remote host: Connection refused
pranshu-07
@pranshu-07
SMTP is not listening on your local and 587 port, make sure it is running and have proper rights to connect to it.
@akileshv
Peter Reid
@ReidWeb
errrm...anyone got any idea what's going on with the repo?
commits to master have re-initialised the repository.. @andris9
noelenwenede
@noelenwenede
Hey guys, I've got windows 10 with windows defender. I configured my smtp server with smtp-server but I get a "self signed certificate error" when I try to send an email. I disabled my antivirus and I still have this issue. Any ideas how to fix this or does anyone have a snippet that can get me started??
advaittrivedi
@advaittrivedi
Hi guys, I am on node version 4.3.1, when I add "nodemail":"*" in my package.json and run "npm i" I get this error: npm ERR! notarget No compatible version found: mongoose@~3.1.2
I dont have any other dependency in my package.json
advaittrivedi
@advaittrivedi
oops, ignore, it should be nodemailer not nodemail
AbdulSamii Ajala
@jalasem
HI everyone!
I have built a WebRTC app for video, audio and file transfer. But the last requirement is that users invite their friends on to the platform to chat with them. So my question is how do I achieve that with nodemailer without using my email as the sender but rather the users' email.
Cristian
@c_american_twitter
Hi everyone, I'm trying to attach files to my emails being sent with Nodemailer. Emails are going through, but the issue is that I don't receive the attachments, I need to attach a jpg image, tried with that and text too but no success. I'm using Gmail for both sender and receiver. Anyone any clue? It would be much appreciated.
Sebastian
@B0rschti

Hi Guys,
i want to use nodemailer with sendmail but got:

{ Error: connect ECONNREFUSED 127.0.0.1:25
at Object.exports._errnoException (util.js:1018:11)
at exports._exceptionWithHostPort (util.js:1041:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1090:14)
code: 'ECONNECTION',
errno: 'ECONNREFUSED',
syscall: 'connect',
address: '127.0.0.1',
port: 25,
command: 'CONN' }

telnet works

$ telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220 bla@blub.tld ESMTP Postfix (Ubuntu)

iptables is configured to accept allr outgoing

Do you have any advice why i got this connection refused?
Sebastian
@B0rschti
Ah okay i think i found my error. It was caused by configuration problems because i used nodemailer inside a docker container.
but thanks anyway
Sebastian
@B0rschti

Okay my error still exists but i am able to send a mail from the guest os (docker container) through the host os postfix (MTA).
It seem to my that nodemailer tries to open a connection to the MTA of the guest os (docker container) which has no MTA installed.
My first assumption was that the nodemailer-sendmail-transport is not spawning the proper command and put a log out before to inspect the spawned command and args but this section is never reached.

So, is nodemailer open a connection to 127.0.0.1:25 during transport creation?
Can i configure this behavior?
Because i only need to spawn the sendmail command to get my sending a email issue working ... ?

Ah i forgot I am using the nodemailer version 2.7.0 and sendmail-transport 1.0.2

Can you guys please help me and provide an advice how to solve the last remaining config issue for my problem?