ezgmail
ezgmail copied to clipboard
Attachment is corrupted or blank [pdf]
I am having an issue sending documents as an attachment. Every pdf file attached goes corrupted or partly openable.
` import ezgmail class EmailSender:
def __init__(self, receiver_name, email, job, gender, pdf):
self.receiver_name = receiver_name
self.email = email
self.job = job
self.gender = gender
self.pdf = pdf
def send_email(self):
body = self.write_body()
ezgmail.send(
self.email,
'Would like to work as ' + self.job,
body,
['Cv.pdf', self.pdf, 'Diploma.pdf']
)
print("Sent to the " + self.email + ". Success!")
def write_body(self):
main_text = "Text"
signature = " Your friend, Name "
if self.gender == "Male":
heading = "Sehr geehrter "
else:
heading = "Sehr geehrte "
return heading + self.receiver_name + ",\r\n" + main_text + "\r\n" + signature
class Main: test = EmailSender("Mr. White", "[email protected]", "driver", "Male", "my_motivationLetter.pdf") test.send_email()
`