Co-authored-by: Laurent Magnien <laurent.magnien@adsn.fr>tags/0.5.9
| @@ -32,8 +32,6 @@ class Mail: | |||
| from libs.smtp import SMTPClient | |||
| if not app.config.get('SMTP_SERVER') or not app.config.get('SMTP_PORT'): | |||
| raise ValueError('SMTP_SERVER and SMTP_PORT are required for smtp mail type') | |||
| if not app.config.get('SMTP_USERNAME') or not app.config.get('SMTP_PASSWORD'): | |||
| raise ValueError('SMTP_USERNAME and SMTP_PASSWORD are required for smtp mail type') | |||
| self._client = SMTPClient( | |||
| server=app.config.get('SMTP_SERVER'), | |||
| port=app.config.get('SMTP_PORT'), | |||
| @@ -16,7 +16,8 @@ class SMTPClient: | |||
| smtp = smtplib.SMTP(self.server, self.port) | |||
| if self._use_tls: | |||
| smtp.starttls() | |||
| smtp.login(self.username, self.password) | |||
| if (self.username): | |||
| smtp.login(self.username, self.password) | |||
| msg = MIMEMultipart() | |||
| msg['Subject'] = mail['subject'] | |||
| msg['From'] = self._from | |||