Уведомления

Группа в Telegram: @pythonsu

#1 Март 18, 2008 08:39:50

Kass
От:
Зарегистрирован: 2007-09-23
Сообщения: 29
Репутация: +  0  -
Профиль   Отправить e-mail  

Редактирование входящих SMS

import inbox
import e32
import appuifw

def read_sms(id):
e32.ao_sleep(0.1)
sms_text = i.content(id)
print u"sms content: " + sms_text

i=inbox.Inbox()
print "send now sms to this phone"
i.bind(read_sms)
по теме приема смс, иногда при попытки считать входящие смс возникает ошибка:
SymbianError: KErrAccessDenied

встречался кто-нибудь и как лечил?



Офлайн

#2 Май 21, 2009 23:03:53

Malinaizer
От:
Зарегистрирован: 2009-03-28
Сообщения: 133
Репутация: +  0  -
Профиль   Отправить e-mail  

Редактирование входящих SMS

А как сделать что бы при входящем смс считывался номер?



Офлайн

#3 Май 22, 2009 14:32:54

arok
От:
Зарегистрирован: 2008-01-15
Сообщения: 145
Репутация: +  0  -
Профиль   Отправить e-mail  

Редактирование входящих SMS

Думаю догадаешься как это сделать

>>> import inbox
>>> i=inbox.Inbox()
>>> dir(i)
['address', 'bind', 'content', 'delete', 'set_unread', 'sms_messages', 'time', 'unread']
>>>



Офлайн

#4 Май 22, 2009 17:48:42

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Редактирование входящих SMS

arok, там проблемка одна есть :) Если номер есть в записной книге, то мы увидим имя, но не номер :) Хотя через модуль contacts можно посмотреть, что за номер… Сталкивался с этим, когда писал smzzz



Офлайн

#5 Май 22, 2009 18:02:01

Malinaizer
От:
Зарегистрирован: 2009-03-28
Сообщения: 133
Репутация: +  0  -
Профиль   Отправить e-mail  

Редактирование входящих SMS

А есть модуль который работает с почтовым ящиком, а именно функция соединения и получения новой почты?



Отредактировано (Май 22, 2009 21:09:04)

Офлайн

#6 Май 22, 2009 22:08:45

arok
От:
Зарегистрирован: 2008-01-15
Сообщения: 145
Репутация: +  0  -
Профиль   Отправить e-mail  

Редактирование входящих SMS

Это не проблемка, это так и должно быть, потому как функция возвращает адресата.
Модуля для работы с почтовым ящиком нет, но тут можно изобрести всой велосипед, модуль poplib для него подойдет.



Офлайн

#7 Май 22, 2009 22:43:29

Malinaizer
От:
Зарегистрирован: 2009-03-28
Сообщения: 133
Репутация: +  0  -
Профиль   Отправить e-mail  

Редактирование входящих SMS

А из него можно изобрести модуль который при опр.условие устанавливает связь с почтовым сервером и грузит письма(условия загрузки которых прописаны в стд.почтавике) и после обрывает связь! Что то вроде кнопки которая дает команду сдр.ящику начать загрузку новых сообщений!



Отредактировано (Май 22, 2009 22:45:25)

Офлайн

#8 Май 22, 2009 23:20:06

arok
От:
Зарегистрирован: 2008-01-15
Сообщения: 145
Репутация: +  0  -
Профиль   Отправить e-mail  

Редактирование входящих SMS

Нельзя, стандартный ящик тут вообще ни каким боком не используется. Это модуль для работы с поп протоколом. Да и реализовать то что вы хотите вряд ли представляется возможным, нет апи для взаимодействия со стандартным почтовиком.



Отредактировано (Май 22, 2009 23:30:29)

Офлайн

#9 Май 22, 2009 23:28:21

Malinaizer
От:
Зарегистрирован: 2009-03-28
Сообщения: 133
Репутация: +  0  -
Профиль   Отправить e-mail  

Редактирование входящих SMS

ну а тогда есть модуль который делает то что мне нужно или ты не в курсе? а посмотри если не трудно mailbox.py может там можно, а то я еще не очень в питоне понимаю!



Офлайн

#10 Май 22, 2009 23:31:46

arok
От:
Зарегистрирован: 2008-01-15
Сообщения: 145
Репутация: +  0  -
Профиль   Отправить e-mail  

Редактирование входящих SMS

Читай выше



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version