__init__.py 706 B

123456789101112131415161718192021222324252627282930
  1. from .sender import EmailSender
  2. gmail = EmailSender(
  3. server="smtp.gmail.com",
  4. port=587,
  5. )
  6. def send_email(*args, server:str, port:int, user_name:str, password:str, **kwargs):
  7. """Send email
  8. Parameters
  9. ----------
  10. server : str
  11. Address of the SMTP server
  12. port : int
  13. Port of the SMTP server
  14. user_name : str
  15. User to send the email with
  16. password : str
  17. Password of the user to send the email with
  18. **kwargs : dict
  19. See redmail.EmailSender.send_email
  20. """
  21. sender = EmailSender(
  22. server=server,
  23. port=port,
  24. user_name=user_name,
  25. password=password
  26. )
  27. return sender.send_email(*args, **kwargs)