Files
Python-2019/Email/Email.py
T
2019-03-16 15:44:44 +01:00

40 lines
1.4 KiB
Python

from selenium import webdriver
import time
def createMailAddress(adress,password):
try:
url = 'https://protonmail.com/'
driver = webdriver.Chrome('/Users/olivierpartensky/Programs/Library/Selenium/chromedriver')
driver.get(url)
driver.find_element_by_xpath('//*[@title="Sign Up"]').click()
time.sleep(2)
driver.find_element_by_class_name('panel-heading').click()
time.sleep(4)
driver.find_element_by_id('freePlan').click()
time.sleep(2)
driver.find_element_by_id('username').send_keys(adress)
time.sleep(2)
driver.find_element_by_id('password').send_keys(password)
time.sleep(2)
driver.find_element_by_id('passwordc').send_keys(password)
time.sleep(2)
driver.find_element_by_class_name('signUpProcess-btn-create').click()
time.sleep(1)
driver.find_element_by_id('confirmModalBtn').click()
except:
raise Exception("Failed to create email adress.")
def sendEmail(subject,msg,receiver):
try:
server=smtplib.SMTP('smtp.gmail.com:587')
server.ehlo()
server.starttls()
server.login(credentials.SENDER, credentials.PASSWORD)
message = 'Subject: {}\n\n{}'.format(subject, msg)
server.sendmail(credentials.SENDER, receiver, message)
server.quit()
print("Success: Email sent!")
except:
print("Email failed to send.")