При отправке по электронной почте с smtplib и пытается вставить переменную в сообщение с этим кодом:Python, добавив, запятая в smtplib аргумент вызывает ошибку
smtpObj.sendmail('my email', 'my email', "Subject: Info for today. \nToday's weather is:",con)
(где жулик будет погода Царапины от интернета)
выдает следующее сообщение об ошибке:
File "C:\Python27\lib\smtplib.py", line 731, in sendmail
raise SMTPSenderRefused(code, resp, from_addr)
smtplib.SMTPSenderRefused: (501, '5.5.4 Invalid arguments', 'my email here')
Однако, когда я просто использовать «+» для конкатенации двух строк, а не запятой, она работает, но не форматировать должным образом, отображая как «.. weather is: rain», а не «.. weather is: rain»
Я делаю что-то не так, или это просто невозможно?