Email Python Script Output

"В режиме по умолчанию Dot (.) соответствует любому символу, кроме новой строки. Если указан флаг DOTALL, это соответствует любому символу, включая новую строку." (python Doc)

Итак, если вы хотите оценить точную букву, я думаю, вы должны поместить ее в квадратные скобки:

>>> p = re.compile(r'\b(\w+[.]\w+)')
>>> resp = p.search("blah blah blah test.this@gmail.com blah blah")
>>> resp.group()
'test.this'
-2
задан Serge Ballesta 26 February 2019 в 06:48
поделиться

1 ответ

Это фрагмент кода для отправки почты любому, кто использует SMTP.

Ниже приведен код, настроенный для gmail SMT P. Если у вас есть другие, его можно настроить.

import smtplib
from email.MIMEMultipart import MIMEMultipart
from email.MIMEText import MIMEText

msg = MIMEMultipart()
msg['From'] = 'me@gmail.com'
msg['To'] = 'you@gmail.com'
msg['Subject'] = 'Enter subjecy of msg here'
message = 'here is the email'
msg.attach(MIMEText(message))

# GMAIL_SMTP_HOST = 'smtp.gmail.com'
# GMAIL_SMTP_PORT = '587'
mailserver = smtplib.SMTP('smtp.gmail.com',587)
# secure our email with tls encryption
mailserver.starttls()
mailserver.sendmail('me@gmail.com','you@gmail.com',msg.as_string())
mailserver.quit()
0
ответ дан Sri Charan 26 February 2019 в 06:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: