Мой текущий сценарий позволяет мне отправлять электронные письма, но есть только некоторые символы, которые ему не нравятся, особенно ':'
в этом примере.
import smtplib, sys
mensaje = sys.argv[1]
def mailto(toaddrs, msg):
fromaddr = 'myemailblabla'
username = 'thisismyemail'
password = '122344'
server = smtplib.SMTP('smtp.gmail.com:587')
server.starttls()
server.login(username, password)
server.sendmail(fromaddr, toaddrs, msg)
server.quit()
mailto('test@gmail.com', mensaje)
Если я пишу пример сообщения, например, "Hi there\n how are you?"
, оно работает нормально, но, допустим, я пытаюсь отправить URL-адрес http://www.neopets.com
, электронное письмо отправляется пустым. Я считаю, что ':'
вызывает эту проблему, поэтому я попытался избежать этого, но ничего.