guileen / node-sendmail

send mail without setting up a SMTP server

Home Page:http://guileen.github.com/node-sendmail

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Email encryption

alvaro893 opened this issue · comments

Currently I am using sendmail to verify users in my app (hosted in azure), it works but some don't receive at all, I guess their emails are considering this as spam.

I have noticed that when receiving these emails in my gmail account reports they are not encrypted. Is there a way to make them encrypted?
email-verification

commented

I made a library myself, it supports start tls, you can try it: fannst-nodemailer

Thanks I'll check it out. Do you now if having emails encrypted with you library would be enough for them not to be labeled as spam?

commented

You need to combine it with SPF record, then it will most likely not end in spam

@skywa04885 some content in your package is not appropriate (the interval function). otherwise good job but it lacks documentation.
@alvaro893 the client in this package performs a TLS upgrade so it's strange you see this... if you want it not to be spam 100%, use a relay like https://app.smtp2go.com they have domain verification also unlike sendgrid which doesn't do it on free plan.

This service is great to check if your email content will be considered as spam or not
https://www.mail-tester.com/

It is not perfect as some servers (as Yahoo) does not rely only on email content but also on Yahoo users' past complaints

@zavr-1 This issue is the same as the one I did: #75 and I assure you that TLS is not implemented.

@micktaiwan @zavr-1 @skywa04885 @alvaro893
Could you test this pull? It might be the solution #80 . It worked for me

Thank you

From RFC 3207

  • A publicly-referenced SMTP server would probably want to accept
    any verifiable certificate from an SMTP client, and would possibly
    want to put distinguishing information about the certificate in
    the Received header of messages that were relayed or submitted
    from the client.

Hello, I see the repo has TLS upgrade present, but the NPM repo does not. Is the current master version stable? why it is not in sync with NPM?