Advertisement
ksieradzinski

Untitled

Apr 18th, 2025
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. import os
  2. import smtplib
  3. from email.message import EmailMessage
  4.  
  5. def send_contact_email(contact_form):
  6. host = os.environ['SMTP_HOST']
  7. port = int(os.environ.get('SMTP_PORT', 587))
  8. user = os.environ['SMTP_USER']
  9. password = os.environ['SMTP_PASS']
  10. msg = EmailMessage()
  11. msg['From'] = user
  12. msg['To'] = '[email protected]'
  13. msg['Subject'] = f'Wiadomość od {contact_form.name.data}'
  14. body = (
  15. f'Imię i nazwisko: {contact_form.name.data}\n'
  16. f'Adres email: {contact_form.email.data}\n'
  17. f'Treść wiadomości:\n{contact_form.content.data}'
  18. )
  19. msg.set_content(body)
  20. with smtplib.SMTP(host, port) as server:
  21. server.starttls()
  22. server.login(user, password)
  23. server.send_message(msg)
  24.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement