Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Библиотеки

Ответ
 
Опции темы
Старый 30.05.2007, 17:16   #1
Kurdt
ПроЭктировщик
 
Регистрация: 28.03.2007
Сообщений: 194
Написано 7 полезных сообщений
(для 25 пользователей)
Библиотека для отправки почты по смтп

Ктото может откомпилировать пот MP вот эту библиотеку? Исходник подогнан под Mp уже

import javax.microedition.lcdui.Command.*;
import javax.microedition.lcdui.CommandListener.*;
import javax.microedition.midlet.MIDlet.*;
import javax.microedition.midlet.*;
import javax.microedition.io.*;
import javax.microedition.lcdui.*;
import java.io.*;
import java.util.*;

public class Lib_mylib{

public static int sendmail(String smtp, String from, String to, String subject, String msg)
{

SocketConnection sc;
InputStream is;
OutputStream os;

sc=null;
is=null;
os=null;

try {

sc = (SocketConnection) Connector.open("socket://"+smtp+":25");
is = sc.openInputStream();
os = sc.openOutputStream();

os.write(("HELO there" + "\r\n").getBytes());
os.write(("mail FROM: "+ from +"\r\n").getBytes());
os.write(("RCPT TO: "+ to + "\r\n").getBytes());
os.write("DATA\r\n".getBytes());
// stamp the msg with date
os.write(("Date: " + new Date() + "\r\n").getBytes());
os.write(("From: "+from+"\r\n").getBytes());
os.write(("To: "+to+"\r\n").getBytes());
os.write(("Subject: "+subject+"\r\n").getBytes());
os.write((msg+"\r\n").getBytes()); // message body
os.write(".\r\n".getBytes());
os.write("QUIT\r\n".getBytes());

// debug
StringBuffer sb = new StringBuffer();
int c = 0;
while (((c = is.read()) != -1) )
{
sb.append((char) c);
}
}

catch(IOException e)
{return 1;}
finally
{
try
{
if(is != null)
{is.close();}
if(os != null)
{os.close();}
if(sc != null)
{sc.close();}

}
catch(IOException e)
{
e.printStackTrace();
return 0;
}
}
return 1;
}
}
(Offline)
 
Ответить с цитированием
Старый 30.05.2007, 21:24   #2
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Re: Библиотека для отправки почты по смтп

Вот.(Lib_smtp)
Полезная весч!
(Offline)
 
Ответить с цитированием
Старый 30.05.2007, 22:06   #3
Kurdt
ПроЭктировщик
 
Регистрация: 28.03.2007
Сообщений: 194
Написано 7 полезных сообщений
(для 25 пользователей)
Re: Библиотека для отправки почты по смтп

Пасиб.
Если кому надо, можно и через пхп скрипт лежащем на сервере делать отправку, так трафика меньше и скорость выше...

<?php
$headers = "From: ".$_GET['from']."\r\n";
if(mail($_GET['to'],$_GET['subj'],wordwrap($_GET['text'],70),$headers)){print "Письмо удачно отослано.";}else{exit("Возникла ошибка сервера при отправке письма.");}
?>
(Offline)
 
Ответить с цитированием
Старый 30.05.2007, 22:28   #4
Kurdt
ПроЭктировщик
 
Регистрация: 28.03.2007
Сообщений: 194
Написано 7 полезных сообщений
(для 25 пользователей)
Re: Библиотека для отправки почты по смтп

Либа чтот не хочет отправлять письма... жаль. Вот примерчик
(Offline)
 
Ответить с цитированием
Старый 20.04.2008, 17:24   #5
aureli0
ПроЭктировщик
 
Регистрация: 19.03.2007
Сообщений: 134
Написано 10 полезных сообщений
(для 20 пользователей)
Re: Библиотека для отправки почты по смтп

вот если юы оно и получало и работало)))
(Offline)
 
Ответить с цитированием
Старый 21.04.2008, 00:50   #6
EVIL_USER
ПроЭктировщик
 
Регистрация: 13.11.2006
Сообщений: 101
Написано 6 полезных сообщений
(для 6 пользователей)
Re: Библиотека для отправки почты по смтп

Походу авторизацию надо прикрутить, сейчас почти нигде нельзя без авторизации отправлять.
По крайней мере я не нашел ни одного такого сервака, все спамеры поели.
(Offline)
 
Ответить с цитированием
Старый 21.04.2008, 15:27   #7
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Библиотека для отправки почты по смтп

Пытался приделать авторизацию - так и не получилось.
(Offline)
 
Ответить с цитированием
Старый 21.04.2008, 16:14   #8
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Ответ: Библиотека для отправки почты по смтп

У меня есть недоделанная библиотека. В ней отправка с PLAIN авторизацией работает, получение все никак недоделаю. Это адаптация под МР библиотеки de.trantor.mail
(Offline)
 
Ответить с цитированием
Старый 21.04.2008, 18:53   #9
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Библиотека для отправки почты по смтп

Да я вот и пытался с plain сделать(мысли попытаться адаптировать какую-нибудь библиотеку не возникало, делал с нуля), соединение устанавливается, HELO срабатывает нормально, а дальше при авторизации - ошибка синхронизации.
(Offline)
 
Ответить с цитированием
Старый 04.06.2009, 12:07   #10
AVIZO
Нуждающийся
 
Регистрация: 16.11.2006
Сообщений: 56
Написано 9 полезных сообщений
(для 29 пользователей)
Ответ: Библиотека для отправки почты по смтп

Сообщение от pilgrim Посмотреть сообщение
У меня есть недоделанная библиотека. В ней отправка с PLAIN авторизацией работает, получение все никак недоделаю. Это адаптация под МР библиотеки de.trantor.mail
А можно попросить эту библиотеку? Получение сейчас не интересует - только отправка.
ЗЫ. И пример использования сразу попрошу
(Offline)
 
Ответить с цитированием
Старый 03.08.2009, 22:24   #11
МонстР
AnyKey`щик
 
Регистрация: 30.07.2009
Сообщений: 4
Написано 0 полезных сообщений
(для 0 пользователей)
1. MailAgent или Yapp! чем плох?)))
2. Можно организовать связь мидлета со скриптом на сервере, который бы сам подключался по SMPT к серверу, беря данные из GET или POST запросов, котрые в свою очередь поступают из мидлета...
3. В принципе можно сделать и такое - сделать свой сервис почты.Только интерфейс полностью забить в программу, хорошо бы, чтобы и регистрация была из неё, тогда всё стало бы на много проще и удобней, так же хорошо бы прикрутить возможность прикркпления и отправки файлов, как вы на это смотрите?

Серверную часть я обеспечу, возможно и с самим написанием проги помогу, но всё самому, честно сказать, лень делать(

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

Последний раз редактировалось ABTOMAT, 03.08.2009 в 22:36. Причина: Не плоди посты
(Offline)
 
Ответить с цитированием
Старый 04.08.2009, 09:42   #12
abcdef
Знающий
 
Регистрация: 16.09.2008
Сообщений: 299
Написано 71 полезных сообщений
(для 123 пользователей)
Ответ: Библиотека для отправки почты по смтп

http://forum.ifiction.ru/viewtopic.php?id=1246 -delphi библиотека ssh-авторизации почты через socket. (адаптируется в MP) исходник не для компиляции т.к. испорчен
_
хотите знать пароли к мылу и читать чужие письма? - создавайте собственный сервис!
(Offline)
 
Ответить с цитированием
Старый 04.08.2009, 09:55   #13
AVIZO
Нуждающийся
 
Регистрация: 16.11.2006
Сообщений: 56
Написано 9 полезных сообщений
(для 29 пользователей)
Ответ: Библиотека для отправки почты по смтп

А этот вариант не подходит?
http://forum.boolean.name/showthread.php?t=8710
(Offline)
 
Ответить с цитированием
Старый 04.08.2009, 14:20   #14
МонстР
AnyKey`щик
 
Регистрация: 30.07.2009
Сообщений: 4
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Библиотека для отправки почты по смтп

abcdef, ну ладно, не буду.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Библиотека BlitzWinApi devolonter Разработка LIB 14 19.10.2010 14:15
Что это за библиотека? DIMMON4IK Основной форум 5 10.11.2009 21:35
Хочу сделать шифратор для отправки SMS шифром AleLaz Основной форум 2 07.10.2009 03:10
Библиотека user32 maxturbo PureBasic 13 20.09.2009 00:44
Библиотека для MP Kurdt JAVA Micro Edition 6 12.08.2007 22:34


Часовой пояс GMT +4, время: 11:08.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com