συνημμένο μου δεν θα συνδεθεί με το μήνυμα ηλεκτρονικού ταχυδρομείου

ψήφοι
0

Είμαι προσπαθεί να στείλει ένα email μέσω του Gmail χρησιμοποιώντας την Python. Είμαι σε θέση να δημιουργήσει ένα βασικό μήνυμα ηλεκτρονικού ταχυδρομείου που στέλνει επιτυχία. Όταν προσπαθείτε να στείλετε ένα συνημμένο με το ηλεκτρονικό ταχυδρομείο κολλάει τον κωδικό μου και δεν καταλαβαίνω γιατί.

import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from email.mime.base import MIMEBase
from email import encoders

server = smtplib.SMTP('smtp.gmail.com', 587)
server.starttls()
server.login(EMAIL, PASSWORD)



msg = MIMEMultipart()
body = Body_of_the_mail

msg.attach(MIMEText(body, 'plain'))
# open the file to be sent
filename = FILENAME_WITH_EXTENSION
attachment = open(FILEPATH, rb)

# instance of MIMEBase and named as p
p = MIMEBase('application', 'octet-stream')

# To change the payload into encoded form
p.set_payload((attachment).read())

# encode into base64
encoders.encode_base64(p)

p.add_header('Content-Disposition', attachment; filename= %s % filename)

# attach the instance 'p' to instance 'msg'

msg.attach(p)


server.sendmail(SENDER, RECEIVER, msg)
server.quit()
Δημοσιεύθηκε 27/11/2018 στις 17:32
πηγή χρήστη
Σε άλλες γλώσσες...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more