GithubHelp home page GithubHelp logo

Add SMTP configuration about alo-easymail HOT 7 OPEN

groucho75 avatar groucho75 commented on July 29, 2024
Add SMTP configuration

from alo-easymail.

Comments (7)

groucho75 avatar groucho75 commented on July 29, 2024

A good suggestion. Some time ago I started investigating on it, I like too to add a SMTP setup in future releases.

from alo-easymail.

diegorojas avatar diegorojas commented on July 29, 2024

Hey Man,

Nice!

If you don't mind, me and my team at Brasa wants to work on that. This plugin is very usefull for us right now, we can help you to make it better.

What do you think?

from alo-easymail.

groucho75 avatar groucho75 commented on July 29, 2024

I'm very happy about it, you and your team are welcome. Please work on it.
BTW I'm very sorry about the plugin code that is a mess... In the past I never had the time to clear and reorganize it.
In future I'd like to make a refactor for v.3. But for now I have enough time only for little updates, so every help is welcome.

from alo-easymail.

jeffmcneill avatar jeffmcneill commented on July 29, 2024

SMTP configuration usually puts account and password in the database in cleartext. This should be avoided. Suggest recommending the use of Postman SMTP plugin instead, as that can support OAuth2. Also, if there is some way of having the Bounce setting use that (or just the standard PHP/Wordpress mail calls that Postman SMTP takes over).

from alo-easymail.

jeffmcneill avatar jeffmcneill commented on July 29, 2024

Hi Alo, not sure if you use Postman SMTP but it works well and keeps everything encrypted (and works with many email providers). If you added that to the FAQ it could help people use a product that is more secure than most.

The only problem is that for your bounces you do have SMTP settings that are separate (which are cleartext in the database).

from alo-easymail.

groucho75 avatar groucho75 commented on July 29, 2024

I agree, I've updated the faq about smtp with Postman info: http://www.eventualo.net/blog/wp-alo-easymail-newsletter-faq/#faq-15
About bounces, I think Postman can set smtp only for outgoing emails. From its readme: [Compatibile With....] "every other plugin that uses the WordPress API wp_mail to send mail". EasyMail bounce script makes a remote imap connection to a mailbox to read messages. We should investigate about integration with Postman.
Anyway, EasyMail does not store the mailbox password in database: the bounce routine is manual, not automatic, so the password is not stored but has to be typed each time.

from alo-easymail.

jeffmcneill avatar jeffmcneill commented on July 29, 2024

Ah, thanks for that I had misunderstood. I'm unable to get the bouncing to work with Gmail/Google Apps, likely due to the SSL requirement?

It would be nice if it could use postman, but likely that only supports delivery (SMTP) not reading (IMAP)? Here are some google docs in any case. If it were possible to use the Postman's Certs that would be great, if not, duplicate the functionality and I can create a new OAuth2 cert.

https://developers.google.com/gmail/oauth_overview

from alo-easymail.

Related Issues (10)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.