Skip to content

Commit ab6dcdf

Browse files
authored
Add files via upload
1 parent bb52761 commit ab6dcdf

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

Email-Scheduler/Email_scheduler.py

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
import smtplib
2+
from datetime import datetime
3+
import time
4+
5+
# asking for credentials
6+
email_user = input("Enter your email")
7+
email_pass = input("Enter your password")
8+
email_to = input("Enter reciver's email")
9+
email_time = input("Enter time in (YYYY,MM,DD,HH,MM)")
10+
email_message = input("Enter message")
11+
server = smtplib.SMTP("smtp.gmail.com", 587)
12+
server.starttls()
13+
server.login(email_user, email_pass)
14+
15+
# determining delay
16+
current_time = datetime.now()
17+
email_time = datetime(email_time)
18+
wait_time = (email_time - current_time).total_seconds()
19+
if wait_time > 0:
20+
time.sleep(wait_time)
21+
22+
# sending email
23+
server.sendmail(email_user, email_to, email_message)
24+
server.quit()

0 commit comments

Comments
 (0)