Lib_smtp2 - Отправка почты с авторизацией
Вложений: 2
По просьбе AVIZO выкладываю переделанную версию библиотеки LIb_smtp.
Функции: account(string login, string passwd) - Задать имя и пароль для доступа к серверу login - имя пользователя passwd - пароль auth_mode(int i) 0 - сервер не требует авторизации 1 - использовать авторизацию (через имя и пароль, указанный функцией account) integer send(string smtp, int port, string from, string to, string subject, string msg) - Отправить письмо smtp - адрес почтового SMTP сервера port - порт SMTP сервера (обычно 25, но бывает и другой) from - от кого письмо (многие сервера не пропускают письма если FROM отличается от логина на сервер) to - адрес получателя письма subject - тема (заголовок) письма msg - сам текст письма Возвращает 1 - всё ОК или 0 - какая-то ошибка Простейший пример для сервера MAIL.RU (остальные - аналогично): PHP код:
|
Ответ: Lib_smtp2 - Отправка почты с авторизацией
Есть проблема - не могу отправить именно с трубы. С компа (на эмуляторе) уходит, с мобилы, подключенной к компу то-же. А вот с мобилы через ЖПРС не хочет. ЖПРС настроен и проверен. Прога выдает инфу, что все путем, а письмо на адресат не приходит. Оператор - МТС Украина, трубка - Motorolla MPx200, WinMobile 6.1
|
Ответ: Lib_smtp2 - Отправка почты с авторизацией
Ладно, потестирую. Может узнаю в чем проблема.
|
Ответ: Lib_smtp2 - Отправка почты с авторизацией
так делать опасно, если письмо не уйдет - пользователь не узнает об этом, лучше совместить статьи ниже и сделать реализацию протокола сразу в MP c библиотекой sock
http://forum.boolean.name/showthread.php?t=5733 http://forum.boolean.name/showthread.php?t=7471 |
Ответ: Lib_smtp2 - Отправка почты с авторизацией
А можно тогда какой-нибудь работающий способ отправить с трубы данные?
|
Ответ: Lib_smtp2 - Отправка почты с авторизацией
Вложений: 1
Уже нашел в чем была проблема.
Просто данные выпуливались слишком быстро и SMTP сервер не успевал их разбирать. Добавление простой паузы решило всю проблему. Тестировал на таком примере: PHP код:
|
Ответ: Lib_smtp2 - Отправка почты с авторизацией
Не работает и с этим вариантом :(
Попробую на другой трубе. |
Ответ: Lib_smtp2 - Отправка почты с авторизацией
|
Ответ: Lib_smtp2 - Отправка почты с авторизацией
Да просто поиграй с величиной паузы.
Должно прокатить для любого оператора. |
Ответ: Lib_smtp2 - Отправка почты с авторизацией
Цитата:
|
Ответ: Lib_smtp2 - Отправка почты с авторизацией
У меня симка уральского МТС и Vodafone. На обеих пашет. Odd, те респект. ;)
|
Ответ: Lib_smtp2 - Отправка почты с авторизацией
Подскажите как отправить текст написанный на русском языке? приходит не понятно что.
|
Ответ: Lib_smtp2 - Отправка почты с авторизацией
у меня так вобще даже не отправляет я все варианты перепробывал. МТС СЕВЕРНЫЙ-КАВКАЗ
|
Ответ: Lib_smtp2 - Отправка почты с авторизацией
Ну как отправить русское письмо???
|
Часовой пояс GMT +4, время: 05:33. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot