Форум программистов, компьютерный форум, киберфорум
Java: Сети
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 02.10.2016
Сообщений: 22

Проблема с авторизацией

26.09.2019, 01:18. Показов 951. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребят создал тему заново, так как в предыдущей теме не получил ответа.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
import java.io.*;
import java.net.*;
import java.nio.charset.StandardCharsets;
import java.time.*;
import java.util.*;
import java.io.*;
 
import javax.xml.bind.DatatypeConverter;
public class SMTP {
    public static void main (String args[]) throws IOException {
        String hostname = "smtp.sibnet.ru";
        int port = 25;
        try (Socket socket = new Socket(hostname, port)) {
            InputStream input = socket.getInputStream();
            OutputStream output = socket.getOutputStream();
            PrintWriter writer = new PrintWriter(output, true);
            BufferedReader reader = new BufferedReader(new InputStreamReader(input));
            String line;
            writer.println("HELO " + hostname);
            line = reader.readLine();
            System.out.println(line);
            String str1 = "redfusi@sibnet.ru";
            String encoded1 =new String(DatatypeConverter.printBase64Binary(str1.getBytes()));
            String str2 = "rasengan23";
            String encoded2 = new String(DatatypeConverter.printBase64Binary(str2.getBytes()));
            str1=encoded1;
            str2=encoded2;
            writer.println("AUTH LOGIN");
            line=reader.readLine();
            System.out.println("Server Response : " + line);
            writer.println(encoded1);
            line=reader.readLine();
            System.out.println("Server Response : " + line);
            writer.println(encoded2);
            line=reader.readLine();
            System.out.println("Server Response : " + line);
            writer.println("QUIT");
            line = reader.readLine();
            System.out.println(line);
            System.out.println(encoded1);
            //System.out.println(writer.);
            reader.close();
            writer.close();
            socket.shutdownOutput();
            socket.close();
        } catch (UnknownHostException ex) {
 
            System.out.println("Server not found: " + ex.getMessage());
 
        } catch (IOException ex) {
 
            System.out.println("I/O error: " + ex.getMessage());
        }
 }
}
Когда я запускаю код один раз - авторизация проходит. Когда спустя 2-3 секунды - ещё раз - не проходит. Потом опять можно авторизоваться. Вопрос почему так и что я делаю не так ? В чём ошибка? Ребят подскажите пожалуйста.
Ведь я же командой QUIT выхожу из SMTP.......или нет? И если да, по почему во второй раз я не могу авторизоваться заново? И каким образом я узнаю что я точно вышел? Среди команд SMTP не нашёл ничего стоящего по своему вопросу. Как поступить?
Куда копать?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.09.2019, 01:18
Ответы с готовыми решениями:

Проблема с авторизацией на прокси
Пытаюсь получить WEB-страницу webURL = new URL ('http://www.host.ru/index.html'); InputStream in = webURL.openStream(); ...

Проблема с авторизацией
Всем доброго здоровья. Делаю бота для 999dice.com Возникла проблемка с авторизацией. Возвращается: StatusCode: 200 ...

Проблема с авторизацией
<?php $dbc = mysqli_connect('localhost', 'qgenkous_admins', 'lynx', 'qgenkous_users'); if(!isset($_COOKIE)) { if(isset($_POST)) { ...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.09.2019, 01:18
Помогаю со студенческими работами здесь

Проблема с авторизацией
Ребят нужна помощь!!! допиливал в программу авторизацию но что то пошло не так.... сильно камнями не бросайте я еще только учусь)))...

Проблема с авторизацией Steam
Всем доброго времени суток! Нужна помощь людей, которые разбираются в Steam. Собственно проблема в чем... Пытаюсь авторизоваться в...

Проблема с авторизацией и страничкой юзера
Ребят, помогите пжлст. Я в PHP совсем нуб, недавно начал изучение... С помощью уроков (http://ruseller.com/project.php?id=5) написал...

Проблема с авторизацией на сайте с помощью POST-запроса
Всем привет, есть небольшая проблема нужно авторизаваться на сайте deficitwarez.ru на странице добовления новостей а именно добовление...

IIS - проблема с авторизацией. Пользователи не видят окно
Помогите плиз разобраться. Есть сервер IIS, с некоторой секретной папкой, доступ в которую возможен пользователям w2k, прописанным на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru