ezgmail icon indicating copy to clipboard operation
ezgmail copied to clipboard

Attachment is corrupted or blank [pdf]

Open Mamadzhanov opened this issue 4 years ago • 0 comments

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()

`

Mamadzhanov avatar Mar 11 '20 21:03 Mamadzhanov