HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 18.02.2024, 18:57
KenDDD
Новичок
Регистрация: 07.07.2021
Сообщений: 15
С нами: 2554562

Репутация: 8
По умолчанию

Пытаюсь отправить сообщение на почту с содержимым ini файла с помощью данного кода

sendmail.py:





[CODE]
try
:
from
configparser
import
ConfigParser
except
ImportError
:
from
ConfigParser
import
ConfigParser
# ver.



но приходит пустое сообщние, хотя если я вывожу строку confdict, то выводиться

print:





Код:
{'user': {'login': 'Ken', 'password': '123123'}}


Прошу помочь.
 
Ответить с цитированием

  #2  
Старый 18.02.2024, 22:27
0x22
Новичок
Регистрация: 15.01.2023
Сообщений: 18
С нами: 1752304

Репутация: 8
По умолчанию

Цитата:
Сообщение от KenDDD  

#message smtpObj.sendmail("************n@gmail.com","****** ****a@gmail.com", str(confdict))
попробуй это:

Python:





Код:
#message
conflict
=
str
(
confdict
)
smtpObj
.
sendmail
(
"************n@gmail.com"
,
"**********a@gmail.com"
,
confdict
)


не думаю, что это поможет, но стоит попробовать

или как вариант проверить порт smtp.gmail.com
 
Ответить с цитированием

  #3  
Старый 18.02.2024, 23:46
KenDDD
Новичок
Регистрация: 07.07.2021
Сообщений: 15
С нами: 2554562

Репутация: 8
По умолчанию

Нашел решение, необходимо начинать сообщение с новой строки

python:





Код:
smtpObj
.
sendmail
(
'************n@gmail.com'
,
'*********a@gmail.com'
,
"\n"
+
str
(
confdict
)
)
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.