Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
self.smtp.starttls()
self.smtp.docmd("AUTH", "XOAUTH2 " + auth_string)
def feedback(self, message="Awesome features! You made my day! How can I contribute?"):
""" Most important function. Please send me feedback :-) """
self.send("kootenpv@gmail.com", "Yagmail feedback", message)
def __del__(self):
try:
if not self.is_closed:
self.close()
except AttributeError:
pass
class SMTP(SMTPBase):
def login(self):
if self.oauth2_file is not None:
self._login_oauth2(self.credentials)
else:
self._login(self.credentials)
class SMTP_SSL(SMTP):
def __init__(self, *args, **kwargs):
import warnings
warnings.warn(
"It is now possible to simply use 'SMTP' with smtp_ssl=True",
category=DeprecationWarning,
)
kwargs["smtp_ssl"] = True