powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Кто пользывал пакет org.apache.commons.mail - ХЕЛП!!!
19 сообщений из 19, страница 1 из 1
Кто пользывал пакет org.apache.commons.mail - ХЕЛП!!!
    #33950860
HunterNomad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кинул на сервак пакет org.apache.commons.mail
Попробывал пример jsp
автор<%@ page import="java.io.*" %>
<%@ page import="java.net.*" %>
<%@ page import="javax.mail.*" %>
<%@ page import="org.apache.commons.mail.*" %>
<%
SimpleEmail email = new SimpleEmail();
email.setHostName("localhost");
email.addTo("test@test.com", "Test");
email.setFrom("tost@test.com", "Tost");
email.setSubject("Test message");
email.setMsg("This is a simple test of commons-email");
email.send();
out.println("Mail sent!");
%>
Все ОК

Но как только решил роверить другой пример

автор<%@ page import="java.io.*" %>
<%@ page import="java.net.*" %>
<%@ page import="javax.mail.*" %>
<%@ page import="org.apache.commons.mail.*" %>
<%
// Create the email message
HtmlEmail email = new HtmlEmail();
email.setHostName("localhost");
email.setCharset("windows-1251");
email.addTo("test@test.com", "Test");
email.setFrom("tost@test.com", "Tost");
email.setSubject("Test email with inline image");
email.setHtmlMsg("<html> Тест Русского текста</html>");
email.setTextMsg("Your email client does not support HTML messages");
email.send();
%>

Тут налетел на грабли вместь "Тест Русского текста" куча "??????? ??????? ????"
ВООБЩЕМ ПОМОГИТЕ ПЛИЗ
...
Рейтинг: 0 / 0
Кто пользывал пакет org.apache.commons.mail - ХЕЛП!!!
    #33950867
HunterNomad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если быть более точным, то просто ничего никуда не едит
Броузет вроде пытается загрузить страницу безмерной длины
Все вертится, но ничего ни едит
...
Рейтинг: 0 / 0
Кто пользывал пакет org.apache.commons.mail - ХЕЛП!!!
    #33952159
HunterNomad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чесно сказать. я думал, что ктота всеже пробывал отправлять русский текст из jsp, но как видно я ПЕРЫВЙ Ж:-((((((
...
Рейтинг: 0 / 0
Кто пользывал пакет org.apache.commons.mail - ХЕЛП!!!
    #33952427
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HunterNomad wrote:

> Чесно сказать. я думал, что ктота всеже пробывал отправлять русский
> текст из jsp, но как видно я ПЕРЫВЙ Ж:-((((((

Пробовали, через JavaMail.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Кто пользывал пакет org.apache.commons.mail - ХЕЛП!!!
    #33952824
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HunterNomad
email.setHtmlMsg("<html> Тест Русского текста</html>");

- в какой кодировке у тебя исходник и собственно приведенный фрагмент кода?
...
Рейтинг: 0 / 0
Кто пользывал пакет org.apache.commons.mail - ХЕЛП!!!
    #33953391
HunterNomad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kachalov HunterNomad
email.setHtmlMsg("<html> Тест Русского текста</html>");

- в какой кодировке у тебя исходник и собственно приведенный фрагмент кода?

Васчето в уиндовс-1251
...
Рейтинг: 0 / 0
Кто пользывал пакет org.apache.commons.mail - ХЕЛП!!!
    #33953409
HunterNomad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HunterNomad Kachalov HunterNomad
email.setHtmlMsg("<html> Тест Русского текста</html>");

- в какой кодировке у тебя исходник и собственно приведенный фрагмент кода?

Васчето в уиндовс-1251
Но дело даже ни в этом - email.setHtmlMsg("<html> Тест Русского текста</html>"); - васче ни шлется никуда
Все задумчивво молчит ?-(
...
Рейтинг: 0 / 0
Кто пользывал пакет org.apache.commons.mail - ХЕЛП!!!
    #33953538
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про зависания:

А у тебя все с SMTP-сервером нормально?
Т. е. реально на этой же машине на 25 порту живет сервер и шлет письма без авторизации?
...
Рейтинг: 0 / 0
Кто пользывал пакет org.apache.commons.mail - ХЕЛП!!!
    #33953611
HunterNomad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KachalovПро зависания:

А у тебя все с SMTP-сервером нормально?
Т. е. реально на этой же машине на 25 порту живет сервер и шлет письма без авторизации?
Хм. Васче то порт 2525, ведь первый пример проходит и шлется
автор<%@ page import="java.io.*" %>
<%@ page import="java.net.*" %>
<%@ page import="javax.mail.*" %>
<%@ page import="org.apache.commons.mail.*" %>
<%
SimpleEmail email = new SimpleEmail();
email.setHostName("localhost");
email.addTo("test@test.com", "Test");
email.setFrom("tost@test.com", "Tost");
email.setSubject("Test message");
email.setMsg("This is a simple test of commons-email");
email.send();
out.println("Mail sent!");
%>
Во колдовство
...
Рейтинг: 0 / 0
Кто пользывал пакет org.apache.commons.mail - ХЕЛП!!!
    #33953645
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насчет кодировки:
Попробуй указать не "windows-1251", а Email.KOI8_R может поможет?
...
Рейтинг: 0 / 0
Кто пользывал пакет org.apache.commons.mail - ХЕЛП!!!
    #33953682
HunterNomad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KachalovНасчет кодировки:
Попробуй указать не "windows-1251", а Email.KOI8_R может поможет?
Увы все намного серьезнее
автор<%@ page import="java.io.*" %>
<%@ page import="java.net.*" %>
<%@ page import="javax.mail.*" %>
<%@ page import="org.apache.commons.mail.*" %>
<%
// Create the email message
HtmlEmail email = new HtmlEmail();
email.setHostName("localhost");
email.setCharset("windows-1251");
email.addTo("test@test.com", "Test");
email.setFrom("tost@test.com", "Tost");
email.setSubject("Test email with inline image");
email.setHtmlMsg("<html> Тест Русского текста</html>");
email.setTextMsg("Your email client does not support HTML messages");
email.send();
%>
Вообше ни .... ничего не отправляет, висит себе и все. т.е. jsp не генерится
...
Рейтинг: 0 / 0
Кто пользывал пакет org.apache.commons.mail - ХЕЛП!!!
    #33953857
HunterNomad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ура (на 30%)
Письмо отправил
автор<%@ page import="java.util.*, javax.mail.*, javax.mail.internet.*" %>
<%@ page contentType="text/html;charset=windows-1251" language="java"%>
<%
Properties props = new Properties();
props.put("mail.smtp.host", "localhost");
Session s = Session.getInstance(props,null);

MimeMessage message = new MimeMessage(s);

InternetAddress from = new InternetAddress("test@test.com");
message.setFrom(from);
InternetAddress to = new InternetAddress("tost@test.com");
message.addRecipient(Message.RecipientType.TO, to);

message.setSubject("Test from JavaMail.");
message.setText("Русский Размер", " text/plain;charset=windows-1251");

Transport.send(message);
%>
<html>
<p align="center">A Message has been sent.<br>Check your inbox.</p>
</html>


Вот засть внутри письма
авторSubject: Test from JavaMail.
MIME-Version: 1.0
Content-Type: text/plain; charset="text/plain;charset=windows-1251"
Content-Transfer-Encoding: 7bit
Но текст попрнжнему -
????? ???????
Чеделать? - это вопрос
...
Рейтинг: 0 / 0
Кто пользывал пакет org.apache.commons.mail - ХЕЛП!!!
    #33953887
maddcast
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
        // Instantiatee a message
        Message msg =  new  MimeMessage(session);

        //Set message attributes
        msg.setFrom( new  InternetAddress(from));
        InternetAddress[] address = { new  InternetAddress(to)};
        msg.setRecipients(Message.RecipientType.TO, address);
        msg.setSubject(subject);
        msg.setSentDate( new  Date());

        // Set message content
        Multipart mp =  new  MimeMultipart();
        MimeBodyPart p1 =  new  MimeBodyPart();
        p1.setText(messageText, "koi8-r");
        mp.addBodyPart(p1);
        msg.setContent(mp);

        //Send the message
        Transport.send(msg);

Я пока мало тестировал такой вариант, но на двух разных ящиках нормально работает
...
Рейтинг: 0 / 0
Кто пользывал пакет org.apache.commons.mail - ХЕЛП!!!
    #33953903
HunterNomad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maddcast
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
        // Instantiatee a message
        Message msg =  new  MimeMessage(session);

        //Set message attributes
        msg.setFrom( new  InternetAddress(from));
        InternetAddress[] address = { new  InternetAddress(to)};
        msg.setRecipients(Message.RecipientType.TO, address);
        msg.setSubject(subject);
        msg.setSentDate( new  Date());

        // Set message content
        Multipart mp =  new  MimeMultipart();
        MimeBodyPart p1 =  new  MimeBodyPart();
        p1.setText(messageText, "koi8-r");
        mp.addBodyPart(p1);
        msg.setContent(mp);

        //Send the message
        Transport.send(msg);

Я пока мало тестировал такой вариант, но на двух разных ящиках нормально работает
Знаю - нагло с моей стороны, а можно весь текст?
Я просто за 3 суток так устал, что ничего не соображу
...
Рейтинг: 0 / 0
Кто пользывал пакет org.apache.commons.mail - ХЕЛП!!!
    #33954061
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Жалко что ты забил на org.apache.commons.mail :(

Пример JavaMail
...
Рейтинг: 0 / 0
Кто пользывал пакет org.apache.commons.mail - ХЕЛП!!!
    #33954917
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по поводу кодировки в JavaMail: http://www.sql.ru/forum/actualthread.aspx?tid=254287#2274320
...
Рейтинг: 0 / 0
Кто пользывал пакет org.apache.commons.mail - ХЕЛП!!!
    #33955718
HunterNomad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KachalovЖалко что ты забил на org.apache.commons.mail :(

Пример JavaMail
Я не забыл, просто я ненашел рабочей версии с возможнастью отправки русского текста :-((
...
Рейтинг: 0 / 0
Кто пользывал пакет org.apache.commons.mail - ХЕЛП!!!
    #33959631
HunterNomad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток
Я понимаю, что всех наверно задолбал, но увы прошу помочь
В дополнение к вышесказанному у меня возникли вопросы

Если при использывании библиотеки org.apache.commons.mail
я шлю письмо SimpleEmail-ом и письмо прошодит, а при HtmlEmail все виснет (броузер в болгой задумчивости показывает начало загрузки)
то:
1. Глюкавая библиотека (что врятли)
2. У меня не хватает дополнительных библиотек
3. У моего провайдера проблемы с настройками (сервер resine)

Если при использывании библиотеки JavaMail письма прохотят, но кодировка не происходит то:
1. У меня не хватает дополнительных библиотек
2. У моего провайдера проблемы с настройками (сервер resine)

Очень прошу помочь.
Всем спасибо.
...
Рейтинг: 0 / 0
Кто пользывал пакет org.apache.commons.mail - ХЕЛП!!!
    #33965268
v_777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to HunterNomad
http://jakarta.apache.org/taglibs/sandbox/doc/mailer2-doc/intro.html - Решит все Ваши проблемы, и с аттачментом работает и с русскими буквами проблем нет
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Кто пользывал пакет org.apache.commons.mail - ХЕЛП!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]