script raspberry para enviar desde correo con adjunto python python-3.x sms mime mime-message

python - raspberry - Cómo formatear el correo electrónico para enviar como SMS



sendmail python (1)

Después de investigar un poco, parece que usar pasarelas SMS para enviar mensajes SMS es limitante, ya que solo controla el formato del texto.

Sin embargo, esta modificación en la estructura del texto que se envía funciona para mí en Sprint en el formato que desee:

import smtplib from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText message = MIMEMultipart() message[''From''] = "[email protected]" message[''To''] = "[email protected]" message[''Subject''] = "FOOBAR!" text = ("From: %s/r/nTo: %s/r/nSubject: %s/r/n/r/n" % (message[''From''], ", ".join(message[''To'']), message[''Subject'']) ) text += "Hello World!/r/n" message.attach(MIMEText(text.encode("utf-8"), "plain", "utf-8")) server = smtplib.SMTP("smtp.zoho.com", 587) server.starttls() server.login(message["From"], "**********") server.sendmail(message["From"], [message["To"]], text)

Tenga en cuenta que tomé este formato de cuerpo de mensaje de este hilo y lo adapté a su caso.

Quiero ser notificado a las personas a través de SMS cuando suceden ciertas cosas. Parece que debería ser bastante directo. Pero cuando llega el SMS, tiene el remitente y la línea de asunto en el mensaje, y no puedo encontrar la manera de ajustar el mensaje para deshacerme de él.

import smtplib from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText message = MIMEMultipart() message[''From''] = "[email protected]" message[''To''] = "[email protected]" message[''Subject''] = "FOOBAR!" text = "Hello, world!" message.attach(MIMEText(text.encode("utf-8"), "plain", "utf-8")) server = smtplib.SMTP("smtp.gmail.com", 587) server.starttls() server.login(message["From"], "SuperSecretString") server.sendmail(message["From"], [message["To"]], text)

Produce algo como:

[email protected] / FOOBAR!/ Hello, world! , y todo lo que quiero ver es Hello, world!