Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2007.04.29;
Скачать: [xml.tar.bz2];

Вниз

Про возможности INDY в области отсылки писем.   Найти похожие ветки 

 
Суслик ©   (2006-11-02 23:13) [0]

Добрый день.

Я очень не силен в сетях и в INDY в частности.
Я преследую чисто утилитарную задачу: отправка писем на определенный адрес. Адрес используется для целей управления проектом. Я использую почту от gmail.

Итак вопрос.
Позволяют ли компоненты от INDY отправлять письма, если сервер выдвигает следующие требования

1. Сервер входящих сообщений (POP3) (требуется SSL):
 * pop.gmail.com
 * Использование SSL: да
 * Порт: 995  
2. Сервер исходящих сообщений (SMTP) (требуется TLS):
  * smtp.gmail.com (используется аутентификация)
  * Использование аутентификации: да
  * Использование STARTTLS: да (для некоторых клиентов это называется SSL)
  * Порт: 465 или 587  
3. Имя учетной записи:  
  * имя пользователя Gmail (включая "@gmail.com")  
4. Адрес электронной почты:  
  * полный адрес электронной почты Gmail (username@gmail.com)  
5. Пароль:  
  * пароль Gmail  

Если да, то такой компонент может это сделать?


 
Ketmar ©   (2006-11-02 23:32) [1]

вроде как позволяет.


 
Суслик ©   (2006-11-02 23:41) [2]

а вроде как какой?
на самом деле задача чисто утилитраная: набросать за несколько часов клиента для отправки сообщений на адрес, который нашим коллективом будет исползовать в качестве *верменной* замены багтрекеру, используемому для внутреннего (т.е. внутри нашего коллектива) тестирования. Пока нет времени разбираться с общепризнанными багтрекерами. BugZillу вроде поставил, но с ней разбираться и разбираться. А времени нет. В принципе, использую internet explorer и web доступ к почте я уверен, что можно добиться многого - нужно только разработать свод вменяемых правил.

Но у нас в коллективе есть люди не особо знакомые с тонкостями отправки через веб. Поэтому я хочу написать для них простенького клиента.

В принципе меня и outlook express удовлетворяет, только я не знаю как в нем написать плугин, дополняющий текст сообщения определенными ключевыми словами.

Спасибо за ответы!


 
Anatoly Podgoretsky ©   (2006-11-02 23:58) [3]

> Суслик  (02.11.2006 23:41:02)  [2]

outlook express плагины не поддерживает, только хаком, как в фидолук


 
Anatoly Podgoretsky ©   (2006-11-02 23:58) [4]

> Суслик  (02.11.2006 23:41:02)  [2]

> Суслик  (02.11.2006 23:41:02)  [2]

outlook express плагины не поддерживает, только хаком, как в фидолук


 
Anatoly Podgoretsky ©   (2006-11-02 23:58) [5]

> Суслик  (02.11.2006 23:41:02)  [2]

> Суслик  (02.11.2006 23:41:02)  [2]

> Суслик  (02.11.2006 23:41:02)  [2]

outlook express плагины не поддерживает, только хаком, как в фидолук


 
Суслик ©   (2006-11-03 00:05) [6]

эка тебя, Толя, заколбасило :)
-----
да я и на инди готов сделать (утечки памяти меня не смущеют, т.к. продукт чисто внутренний). только можно ли?


 
Eraser ©   (2006-11-03 01:08) [7]

с SSL проблемы могут быть, да и доп. dll нужна..


 
Суслик ©   (2006-11-03 01:14) [8]

это я знаю - вроде с openssl.org можно скачать.

------
в общем спрошу так - кто-нибудь делал *успешно* почту с использованием ssl с помощью INDY?


 
umbra ©   (2006-11-03 10:17) [9]

я не делал ничего с поддержкой ssl, но теоретически для отсылки-приема почты нужны TIdSMTP и TIdPOP3. Для поддержки ssl надо на форму добавить компонент  IdSSLIOHandlerSocketOpenSSL и назначить его свойству IOHandler клиентов. Чего я не понимаю, так это откуда взять сертификат, который нужен для установления соединения. Демка по использованию SSL в инди есть по адресу http://adg.bmpcoe.org/IndySSL/


 
umbra ©   (2006-11-03 10:57) [10]

хотя gmail может и не требовать клиентского сертификата. тогда вообще проблем быть не должно.


 
Суслик ©   (2006-11-03 12:12) [11]

для меня ssl вообще темный лес
----
ладно,  спасибо всем. буду приучать наших неумеющих работать через web к тому, чтобы работали.


 
Ученик чародея.   (2006-11-03 14:28) [12]


> Суслик ©   (02.11.06 23:13)
>
> Добрый день.
>
> Я очень не силен в сетях и в INDY в частности.
> Я преследую чисто утилитарную задачу: отправка писем на
> определенный адрес. Адрес используется для целей управления
> проектом. Я использую почту от gmail.
>
> Если да, то такой компонент может это сделать?


SSL и TLS нормально включена только в Indy10. Где скачать сам найдешь.


 
Суслик ©   (2006-11-03 15:20) [13]


> SSL и TLS нормально включена только в Indy10. Где скачать
> сам найдешь.

ну она там тоже вроде не совсем включена - нужно еще библу соответствующую скачать.

------------
Правильно ли я понимаю, что INDY сможет выполнить требования сервера, указанные в начале топика?
Т.е. есть стоит копать в сторону INDY?


 
umbra ©   (2006-11-03 15:37) [14]

2 Суслик ©   (03.11.06 15:20) [13]

сможет. засада может быть только с сертификатом, т.к. неясно, требует ли его gmail. Усли требует, то, в принципе, с помощью бинарного дистрибутива OpenSSL для винды (http://www.slproweb.com/products/Win32OpenSSL.html) можно сделать самоподписанный сертификат (по рецепту, описанному в http://www.openssl.org/docs/HOWTO/certificates.txt), но неясно, съест ли его gmail. Мне самому это интересно, но я сижу за http-проксей и поэтому экспериментировать не могу :(


 
Суслик ©   (2006-11-03 15:44) [15]

Всем спасибо.
Буду разбираться.



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2007.04.29;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.071 c
1-1172849311
Ш-К
2007-03-02 18:28
2007.04.29
Хранить интерфейсы в TStrings


2-1175946045
Temp_Yuriy
2007-04-07 15:40
2007.04.29
Изменение положения объектов в зависимости от размера формы


3-1171286284
bafy
2007-02-12 16:18
2007.04.29
Ошибка при вызове метода OpenDatabase


3-1171270785
<rm>
2007-02-12 11:59
2007.04.29
формирование страницы Excel


15-1175791222
без имени
2007-04-05 20:40
2007.04.29
зависло! А как выключить???





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский