всякая говнина, конвертер картинок, скриншоты в мыло, 2 мыла
This commit is contained in:
@@ -11,19 +11,20 @@ from email.mime.audio import MIMEAudio # Аудио
|
||||
from email.mime.multipart import MIMEMultipart # Многокомпонентный объект
|
||||
import sys # для чтения аргументов
|
||||
#импорт аргументов
|
||||
if len(sys.argv)==4:
|
||||
if len(sys.argv)==5:
|
||||
addr_to = sys.argv[1]
|
||||
filefold = sys.argv[2]
|
||||
clientdata = sys.argv[3]
|
||||
msgText = sys.argv[3]
|
||||
msgTheme = sys.argv[4]
|
||||
print(addr_to)
|
||||
print(filefold)
|
||||
else:
|
||||
sys.exit()
|
||||
|
||||
def send_email(addr_to, msg_subj, msg_text, files):
|
||||
addr_from = "yomail.ru" # Отправитель
|
||||
addr_from = "print@enco72.ru" # Отправитель
|
||||
#addr_from = sys.argv[1]
|
||||
password = "pass" # Пароль
|
||||
password = "jhPN<r2b22" # Пароль
|
||||
|
||||
msg = MIMEMultipart() # Создаем сообщение
|
||||
msg['From'] = addr_from # Адресат
|
||||
@@ -31,14 +32,14 @@ def send_email(addr_to, msg_subj, msg_text, files):
|
||||
msg['Subject'] = msg_subj # Тема сообщения
|
||||
|
||||
body = msg_text # Текст сообщения
|
||||
msg.attach(MIMEText(body, 'plain')) # Добавляем в сообщение текст
|
||||
msg.attach(MIMEText(body, 'html')) # Добавляем в сообщение текст
|
||||
|
||||
process_attachement(msg, files)
|
||||
|
||||
#======== Этот блок настраивается для каждого почтового провайдера отдельно ===============================================
|
||||
server = smtplib.SMTP_SSL('smtp.mail.ru',465) # Создаем объект SMTP
|
||||
#server.ehlo(addr_from)
|
||||
server.set_debuglevel(1)
|
||||
server = smtplib.SMTP_SSL('smtp.gmail.com',465) # Создаем объект SMTP
|
||||
server.ehlo()
|
||||
#server.set_debuglevel(1)
|
||||
#server.starttls() # Начинаем шифрованный обмен по TLS
|
||||
|
||||
server.login(addr_from, password) # Получаем доступ
|
||||
@@ -93,4 +94,4 @@ files = []
|
||||
files = [filefold] # Список файлов, если вложений нет, то files=[]
|
||||
# Если нужно отправить все файлы из заданной папки, нужно указать её
|
||||
print("here i send mail")
|
||||
send_email(addr_to, "Лид от интерактивного стенда", "Данные клиента: "+clientdata, files)
|
||||
send_email(addr_to, msgTheme, msgText, files)
|
||||
|
||||
Reference in New Issue
Block a user