Posterior a observar en diversos repositorios y sitios webs de internet al final hallamos la resolución que te compartimos más adelante.
Ejemplo: python enviando correo electrónico con sendgrid con archivo adjunto
import base64
from sendgrid import SendGridAPIClient
from sendgrid.helpers.mail import(Mail, Attachment, FileContent, FileName, FileType, Disposition)
message = Mail(
from_email='[email protected]',
to_emails='[email protected]',
subject='Sending email with attachment with Sengrid',
html_content='My first attachment sent with help of Sendgrid
')withopen('attachment.pdf','rb')as f:
data = f.read()
f.close()
encoded_file = base64.b64encode(data).decode()
attachedFile = Attachment(
FileContent(encoded_file),
FileName('attachment.pdf'),
FileType('application/pdf'),
Disposition('attachment'))
message.attachment = attachedFile
try:
sg = SendGridAPIClient('' )
response = sg.send(message)print(response.status_code)print(response.body)print(response.headers)except Exception as e:#print(e.message)print(e)
valoraciones y reseñas
Al final de la página puedes encontrar las referencias de otros creadores, tú igualmente puedes dejar el tuyo si lo deseas.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)