Просуммируем немножко информацию про гейт sms-2-lj...
Гейт работает следующим образом: если Ваша компания-оператор позволяет отправлять sms на e-mail, пишется сообщение на адрес lj@onas.ru или lj@go.ru (они - равнозначны) следующего вида:
login:password [!f][!s][!d][!r][!l][!u"picture keywords"][!t"new subj"][!c"community"] text
(примечание: квадратные скобки отправлять, конечно же, не нужно - они лишь означают, что ключ - необязательный) (примечание2 - для клиентов "Сонет" и "СМАРТС Астрахань GSM": см. примеры ниже)
если задан ключ "!f", постинг отправляется как "friends-only", иначе - "public"
если задан ключ "!s", "password" надо передавать в md5 (на тот случай, если Вы не хотите передавать пароль в открытом виде)
если задан ключ "!r", транслит (точнее, все латинские буквы) конвертируется в русский язык. Все, что попадает в < > (тэги), в русский текст не переводится. Здесь подробнее описано, по каким правилам осуществляется перевод транслита: http://www.livejournal.com/users/demidov/143823.html?thread=589007 Форма для перевода транслита в русский и наоборот: http://lj.onas.ru/translit/
ключ "!d" работает следующим образом: гейт постит сообщение по московскому времени. И, соответственно, если Вы находитесь в ином часовом поясе, Вы получите вот такой отлуп: "Incorrect time value: Your most recent journal entry is dated xxxx-xx-xx xx:xx, but you're trying to post one at yyyy-yy-yy yy:yy without the backdate option turned on. Please check your computer's clock. Or, if you really mean to post in the past, use the backdate option." Исправлено это следующим образом: если используется ключ "!d", то дата для постинга берется из поля "Date:" входящего сообщения. При использовании местных гейтов - это помогает.
ключ "!l": по умолчанию sms-2-lj отправляет весь текст до первого символа конца строки. Так сделано для того, чтобы не постить всякий "мусор", который сотовые операторы приписывают в конце сообщения, отправляемого через гейт sms-e-mail. Однако есть возможность отправить и весь текст целиком (удобно, например, при отправке е-мейла с PDA). Просто используйте ключ "!l".
ключ "!u" позволяет выбирать юзерпик. Формат использования: !u"picture keywords". Кавычки - обязательны. Есть неочевидные моменты при использовании совместно с ключом "!r". Например, есть картинка с названием "другой userpic", sms пишется транслитом, но хочется перекодирования в русский язык. В этом случае ту часть текста, которая не должна перекодироваться, надо писать в угловых скобках. Пример: lj@onas.ru login:password !r !u"drugoj <userpic>" Zdes' tekst postinga Появится запись: "Здесь текст постинга" - с использованием юзерпика "другой userpic". Без использования "!r" название картинки надо писать "как есть".
ключ "!t" или "+t" позволяет изменять default'ный subject. Формат использования: !t"new subj". Кавычки - обязательны. Примеры: При использовании ключа !t"new subj" subject постинга будет таким: [sms-2-lj] new subj При использовании ключа +t"new subj" subject постинга будет таким: new subj При использовании совместно с ключом "!r" транслит будет переводиться в русский язык по тем же правилам, по которым происходит перевод всего текста.
ключ "!c" позволяет делать постинги в community. Формат использования: !c"community". Кавычки (только для данного ключа) - необязательны.
Обратите внимание! Если Ваш пароль - "MyPassword", и Вы пишете его именно в таком виде, но при этом задаете ключ "!s", - Ваш постинг не появится. Потому что пароль будет неверный. Задавая ключ "!s", пароль надо писать в md5. Например, "MyPassword" в md5 - это "48503dfd58720bd5ff35c102065a52d7".
Например, md5 можно получить с помощью утилиты "md5sum": echo -n "MyPassword" | md5sum
1. BeeLine (любой регион зоны охвата): lj@onas.ru login:password [!f][!s][!d][!r] text отправляется на номер 684.
2. МТС (Москва): lj@onas.ru login:password [!f][!s][!d][!r] text отправляется на номер +0883 через SMSC +70957699800.
3. Мегафон (СПб): *lj@onas.ru*login:password [!f][!s][!d][!r] text отправляется на номер 99009.
4. Мегафон (Поволжье): lj@onas.ru login:password [!f][!s][!d][!r] text отправляется на номер +79272909091.
5. KyivStar (Украина): lj@onas.ru login:password [!f][!s][!d][!r] text отправляется на номер 555.
6. Смартс: lj@onas.ru login:password [!f][!s][!d][!r] text отправляется на номер 708077.
7. Универсальный гейт (для всех операторов): lj@onas.ru login:password [!f][!s][!d][!r] text отправляется на номер +358405174761.
8. UMC (Украина): lj@onas.ru login:password !! [!f][!s][!d][!r] text отправляется на номер 101. Обратите внимание на первые два !! - они обязательны.
9. МТС (Омск): lj@onas.ru login:password [!f][!s]!d[!r] text отправляется на номер 0883 через SMSC +79029889991.
10. ЮУСТ (Челябинск) - Южно-Уральский Сотовый Телефон: lj@onas.ru login:password [!f][!s][!d][!r] text отправляется на номер 00004.
11. Golden Telecom (Украина) lj@onas.ru login:password [!f][!s][!d][!r] text отправляется на номер 025.
12. Уралтел (Екатеринбург) lj@onas.ru login:password [!f][!s][!d][!r] text отправляется на номер 00004, для получения потверждений должна быть включена услуга "прием SMS из интернета".
13. СОНЕТ: lj@onas.ru login*password [!f][!s][!d][!r] text отправляется на номер 8888888 или 888. Обратите внимание: разделитель - именно "*", а не ":"!
14. MTC (Новосибирск): lj@onas.ru login:password [!f][!s][!d][!r] text отправляется на номер +00004 через SMSC +79139869990.
15. Кубань-GSM (МТС Кубань) lj@onas.ru login:password [!f][!s][!d][!r] text отправляется на номер +990 через SMSC +79024330000.
16. sms.zzz.ru lj@onas.ru login:password [!f][!s][!d][!r] text отправляется на номер +79166330784 или +79262667156.
17. Енисей-Телеком (Красноярск) lj@onas.ru login:password [!f][!s][!d][!r] text отправляется на номер 2001.
18. СМАРТС Астрахань GSM lj@onas.ru*login*password [!f][!s][!d][!r] text отправляется на номер 102. Обратите внимание: разделитель - именно "*", а не ":"!
19. МТС Кострома lj@onas.ru login:password [!f][!s][!d][!r][!l] text отправляется на номер 00004 через SMSC +79106609999.
20. Tele2 Санкт-Петербург lj@onas.ru login:password [!f][!s][!d][!r][!l] text отправляется на номер 000.
21. БМТелеком (МТС-Башкортостан) lj@onas.ru login:password [!f][!s][!d][!r][!l] text - отправляется на номер 9999 через SMSC +79173400670 (у сотового оператора происходит перевод транслита в кириллицу); - отправляется на номер 9998 через SMSC +79173400670 (у сотового оператора не происходит перевод транслита в кириллицу).
22. Мегафон (Сибирь) lj@onas.ru login:password [!f][!s][!d][!r][!l] text отправляется на номер 509.
23. "Джинс" (Украина): lj@onas.ru login:password !! [!f][!s][!d][!r] text отправляется на номер 101. Обратите внимание на первые два !! - они обязательны.
24. Wellcom (Украина): lj@onas.ru login:password [!f][!s][!d][!r] text отправляется на номер 010.
25. "Ди-Джус" (Украина): lj@onas.ru login:password [!f][!s][!d][!r] text отправляется на номер 555.
26. МТС (Реком) (Воронеж, Орел, Курск, Брянск, Белгород, Липецк): lj@onas.ru .. login:password [!f][!s][!d][!r] text отправляется на номер 00004 через SMSC +79107459999.
27. Чувашия Мобайл (GSM) lj@onas.ru login:password [!f][!s][!d][!r] text отправляется на номер 076.
28. Мегафон (Урал) lj@onas.ru login:password [!f][!s][!d][!r] text отправляется на номер 000800.
29. Байкалвестком (Иркутск) lj@onas.ru login:password [!f][!s][!d][!r] text отправляется на номер 00004.