На счёт отправки. Сам ни разу не отправлял, но где-то я это видел. Помоему на dimonvideo.ru, посмотри там. А вообще скорей всего нужно поиграться с кодировками.
Как считывать написано в официальном API.
У меня например такая функция есть:
def get_sms(self):
self.all_sms=[]
inbox_object=inbox.Inbox()
for id in inbox_object.sms_messages():
sms={}
sms['Address'] = inbox_object.address(id)
sms['Date'] = inbox_object.time(id)
sms['Content'] = inbox_object.content(id)
self.all_sms.append(sms)
return self.all_sms
Соответственно дальше с ними что хочешь, то делаешь.
Узнать прочитаны или нет, тоже очень просто. В той же API написанно, что у класса inbox есть функция unread(id). Суёшь туда id смски, она возвращает 1 или 0. Соответственно 1 непрочитанная, 0 прочитанная.