This is not good for me , opalstack is offline for support sometimes..... Webfaction is always on and has a ticketing system with a priority flag!
[image: image.png] Em sex., 16 de out. de 2020 às 10:30, Jose C <houdinihoun...@gmail.com> escreveu: > HI Antonio, > > Can't speak as to pythonanywhere, but Opalstack definitely supports > automatic Letsencrypt certificates - I have it set up on all my sites. You > just flip a switch on each website and the rest is handled automatically, > including auto-renewals. > See: > https://help.opalstack.com/article/35/how-can-i-use-a-lets-encrypt-ssl-certificate > > Also for other general info you may need: > https://help.opalstack.com/category/1/opalstack-guide > <https://help.opalstack.com/article/35/how-can-i-use-a-lets-encrypt-ssl-certificate> > > I also used to use the mail2script functionality when on WF to handle > incoming bounced emails. Last I inquired Opalstack said it was on their to > do list as they were working on their API, but they suggested an easy > workaround which I've been using since then with no problems. > > On Opalstack I implemented the same functionality by dumping copies of > incoming emails I wanted to process into one specific dedicated IMAP > mailbox. Then my script runs via cron (every 5 minutes) and checks that > mailbox periodically for new messages, processes them and deletes them from > the mailbox. > > The code is simple (sorry, I can't find the code formatting options in > this new google reply interface): > # Connect to imap mailbox. > ctx = ssl.create_default_context() > server = imaplib.IMAP4_SSL(host=imaphost, ssl_context=ctx) > server.login(mailbox,passwd) > server.select() > resp, items = server.search(None, "UNSEEN") > > # process any message(s). > for i in items: > resp, data = server.fetch(i, "(RFC822)") > do whatever with the message here...................... > server.store(i, '+FLAGS', '\\Deleted') # Set delete > flag on this message. > > server.expunge() # Physically remove messages that are > flagged as deleted from the mailbox (actually delete). > server.close() > server.logout() > > > There's also a near realtime example using IMAP IDLE listeners if once a > minute via cron isn't enough. See this thread for details: > https://community.opalstack.com/d/13-mail2script-functionality > > HTH, > > Jose > > > On Friday, 16 October 2020 at 09:44:02 UTC+1 Ramos wrote: > >> i need https ssl certificates (automatic letsencrypt). opalstack and >> pythonanywhere dont refer this option as available. >> also i have a virtual email address that forward incoming emails to >> python script like pic attached. Do pythonanywhare permit this ? i already >> know that opalstack dont permit this yet.. >> [image: image.png] >> >> >> -- > Resources: > - http://web2py.com > - http://web2py.com/book (Documentation) > - http://github.com/web2py/web2py (Source code) > - https://code.google.com/p/web2py/issues/list (Report Issues) > --- > You received this message because you are subscribed to the Google Groups > "web2py-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to web2py+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/web2py/01ce7579-93dd-405b-8aad-e823f3940628n%40googlegroups.com > <https://groups.google.com/d/msgid/web2py/01ce7579-93dd-405b-8aad-e823f3940628n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/web2py/CAEM0BxOLM6K0bo%3DfJyNOONgHueEOYhUAbK2%3D6Fw1NE7dq6wP9A%40mail.gmail.com.