Информатика, вопрос задал bogdan2959 , 6 лет назад

Помогите пожалуйста я уже много всего перепробовал не получается
Напиши программу, составляющую автоматическое письмо клиенту.

Напиши программу для отдела продаж. Сотрудники хотят сделать автоматическую рассылку рекламного предложения на электронную почту.

Программа должна запрашивать:
- имя клиента,
- количество купленных ранее туров,
- предлагаемый тур.

Из ответов программа должна составить автоматическое письмо (текст для письма есть в следующей вкладке).

Имя клиента:
Светлана
Количество купленных путевок
4
Предлагаемая путевка
Гонконг
Здраствуйте, Светлана
Вы путешествовали с нами уже 4 раз(а)! хотите снова?
Наша турфирма проводит распродажу. Тур в Гонконг со скидкой 50%


bogdan2959: Python

Ответы на вопрос

Ответил lemakmaksym
0

Відповідь:

Я писал на украинском

name = input("Ім'я клієнта: ")

count = input("Кількість турів куплених раніше: ")

target = input("Куди він хоче відправитися: ")

import smtplib

#Mail Address and Password

gmail_user = 'Почта'

gmail_password = 'Пароль'

#Receiver(s) Mail(s)

sent_from = gmail_user

to = ['Получатель']

subject = 'Знижки'

body = name + ", Здраствуйте "  + count + " раз(и), хочете знову? Наша корпорація проводить розпродажу. Тур в  " + target + " з зижкою 50%"

#print(body)

email_text = """\

From: %s

To: %s

Subject: %s

%s

""" % (sent_from, ", ".join(to), subject, body)

#Проблемы Тут :(

try:

   server = smtplib.SMTP_SSL('smtp.gmail.com', 465)

   server.ehlo()

   server.login(gmail_user, gmail_password)

   server.sendmail(sent_from, to, email_text)

   server.close()

   print('Успешно!!')

except:

   print('Ошибка')

Пояснення:

[!]Есть проблемы если использовать GMail, возможно если использовать другор сервер все получится.

Извини если не заработает...

Новые вопросы