Skip to content

Latest commit

 

History

23 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1secmail

1secmail.com api lib for Python 3.6 and high

For use:

Download file and do import:

from onesec_api import Mailbox

Use example

from onesec_api import Mailbox
import json

# for use random email box
ma = Mailbox('')
# for user sets email
ma = Mailbox('my.favorite.mail')
# get id for all mail in box
mb = ma.filtred_mail()
print('all mail id: ', mb)

# print all field and body-only for first message in list:
if isinstance(mb, list):
    
    print(mb[0]) # all field
    mf = ma.mailjobs('read',mb[0])
    print('first mail body: ',mf.json()['body']) # only body
else:
    mf = 'not found'
   
print ("if email from gmail.com contain 'Restore password' subject - return restore link and clear mailbox")
rl = ma.get_link('gmail.com', 'Restore password')
print ('Your restore link:', rl)

Params

Mail filter:

onesec_api.filtred_mail (domain(or part of), subject(or part), id(only int), date(in YYYY-MM-DD format))

Get link from mail body:

onesec_api.get_link (domain(or part of), subject(or part), x-path, clear_box(default: True))

if you receive message with link - all mail in temp box was delete. But, if you need save mail - set clear_box to False


About

1secmail.com api - сreate and receive email in only 1 second!

Resources

Stars

2 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages