Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: 1 2 [3]  Все   Вниз
  Печать  
Автор Тема: Трудности написания программы - почтовый клиент  (Прочитано 70338 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии

il
Offline Offline
Пол: Мужской
Бодрый птах


« Ответ #60 : 14-03-2005 16:39 » 

telnet Enter
open smtp.mail.ru 25 Enter
HELO smtp.mail.ru Enter
и т.д. только отослать ты не сможешь там не передастся двойной перевод строки не симитируется.
Записан

А птичку нашу прошу не обижать!!!
nikedeforest
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #61 : 14-03-2005 17:00 » 

Это ты так из консоли запускал? А то вроде когда в выполнить набираешь, там виндовское окошко выскакивает, сверху меню "подключение"->"удаленная система", затем там надо написать к какому серверу коннектишься (я пишу smtp.mail.ru), затем порт, но туда вписать ничего нельзя а можно выбрать из следующих telnet, echo, daytime , chargen. и затем какой-то тип терминала, тоже надо что-то выбрать.
Записан

ещё один вопрос ...
nikedeforest
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #62 : 14-03-2005 17:03 » 

Кстати и в консоле набираешь, тоже выскакивает виндовское окошко. Для справки, сейчас работаю в Win9x, может в 2000 по-другому, перезагружусь посмотрю
Записан

ещё один вопрос ...
nikedeforest
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #63 : 14-03-2005 17:59 » 

Люди успешно пользовались telnet, почему мне не судьба?
Я набрал open smtp.mail.ru 25 Enter, произошел коннект, а теперь я больше ничего набрать не могу, реакция только на Enter. Что делать?
Записан

ещё один вопрос ...
nikedeforest
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #64 : 14-03-2005 18:03 » 

Понял. Работать можно продолжать, просто не отображается то что ты напечатал. Интересный интерфейс Улыбаюсь
Записан

ещё один вопрос ...
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии

il
Offline Offline
Пол: Мужской
Бодрый птах


« Ответ #65 : 14-03-2005 18:11 » 

Это у тебя локальное эхо выставить надо в настройках.
Честно говоря не помню где.
В 2000 и ХР все работает из консоли.
Записан

А птичку нашу прошу не обижать!!!
nikedeforest
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #66 : 15-03-2005 03:54 » 

На телнете потренировался команды отсылать к сереверу и вот какой результат.
То что я посылал со знаком С: , то что сервес со знаком S:.

1)C: open smtp.mail.ru 25
2)S: mail.ru ESMTP Tue, 15 Mar 2005 06.35.12
3)C: EHLO jgm.mail.ru
4)S: 250-mx1.mail.ru Hello jgm.mail.ru [213.135.143.6]
  S: 250-size 10485760
  S: 250-8BITMIME
  S: 250-AUTH PLAIN LOGIN
  S: 250-PIPELINING
5)C: AUTH PLAIN
6)S: 334

А вот дальше я не знаю что посылать, что не посылал, все не то.
Я не совсем понял что в третьей строке за jgm.mail.ru , но прокатило.
Также не понятно что мне посылать дальше и непонятно мне то что они сделали в статье с BASE64, они ее меняли каким-то образом или это просто набор случайных символов? 
Записан

ещё один вопрос ...
nikedeforest
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #67 : 15-03-2005 14:54 » 

Лед тронулся дамы и господа. На шаге (5) не надо писать этот AUTH PLAIN и прочую лабуду дальнейшую, типа BASE64, на шаге (5) надо писать MAIL FROM:<> (наконец-то). Короче с помощью telnet я отправил себе письмо и оно дошло. (УРА товарищи). Фу-у-у-у. Остальные тонкости связанные с аутентификацией можно по позже разобрать, главное что самое важное найдено, а исключения это уж потом. Единственное что меня разочаровало - это информация о том, что настройки СМТП могут очень сильно отличаться у разных серверов (это я уже заметил на примере smtp. tamb.ru и smtp.mail.ru).  Вопрос такой возник: хостинги предоставляют информацию об этих настройках? Если да, то в каком виде, т.е. писать запрос в службу поддержки или в инете где нибудь выкладывается?
Записан

ещё один вопрос ...
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии

il
Offline Offline
Пол: Мужской
Бодрый птах


« Ответ #68 : 15-03-2005 15:14 » 

Поздравлябля!!!!

Насчет разных настроек - это ты просто глянь какие возможности коннекта предоставляет стандартный клиент почтыв, и сделай выбор таковых.
Т.е. обычно клиентская программка настраивается на нужное пользователем в зависимости от настроек сервера, клиентом. Человеком тобишь.
А ты должОн предоставить ему необходимый инстрУмент.!!!
Записан

А птичку нашу прошу не обижать!!!
nikedeforest
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #69 : 15-03-2005 15:58 » 

Через свою прогу тоже письма отправил и они дошли. Современем опять появятся какие-нибудь мелкие вопросики, связанные уже с улучшением, но это потом.
Гром спасибо тебе отдельное за то что помогал  в эти трудные для моей головы минуты.
Записан

ещё один вопрос ...
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии

il
Offline Offline
Пол: Мужской
Бодрый птах


« Ответ #70 : 15-03-2005 16:41 » 

Когда есть время всегда пожалста!!!
Очень рад...
Записан

А птичку нашу прошу не обижать!!!
nikedeforest
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #71 : 16-03-2005 15:57 » 

В The Bat'e (да и не только) можно к письмам прикреплять файлы. Эти файлы тоже через СМТП пересылаются? Если да, то как? Я предполагаю (я этот вопрос еще вообще не изучал, но осознаю его неизбежность ) что файл считывается по байтно и пересылается, но интересно как он с сообщением не переплетается. Но мне кажется  мое предположение сверх бредовое - это мысли вслух, так сказать. 
« Последнее редактирование: 20-12-2007 14:50 от Алексей1153++ » Записан

ещё один вопрос ...
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии

il
Offline Offline
Пол: Мужской
Бодрый птах


« Ответ #72 : 16-03-2005 16:55 » 

Способ пересылки называется MIME attachment.
MIME - имеется в виде API и сам по себе тоже достаточно не сложен - это способ кодирования.
Есть насколько я знаю разные методы передачи, но я знаю что есть метод передачи в теле письма в виде отделенного заголовком раздела письма в MIME кодировке.
Записан

А птичку нашу прошу не обижать!!!
nikedeforest
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #73 : 16-03-2005 17:42 » 

А все понял, про MIME слышал (что такая существует Улыбаюсь), теперь знаю куда копать. Спасибо.
Записан

ещё один вопрос ...
npak
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #74 : 16-03-2005 18:03 » 

ФАйлы тоже пересылаются через SMTP. Для добавления файла в письмо используют специальный почтовый формат MIME
Записан

UniTesK -- индустриальная технология надежного тестирования.

http://www.unitesk.com/ru/
Страниц: 1 2 [3]  Все   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines