![]() |
Модераторы: Snowy, Poseidon, MetalFan |
![]() ![]() ![]() |
|
Albinos_x |
|
||||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: нет Всего: 108 |
С сетью работаю первый раз.
Вот возникла задача: Отправить письмо на E-mail при загрузке программы... Пробовал два способа взятых с этого форума Первый:
и второй
в этом на почтовый ящик ничего не приходит... Помогите, пожалуйста, кто знает как решить задачку любым из способов... Заранее спасибо! ![]() Это сообщение отредактировал(а) Albinos_x - 12.1.2006, 23:18 -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
||||
|
|||||
Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: нет Всего: 108 |
Кто-нибудь делал это когда-либо?
-------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: нет Всего: 108 |
Благодаря Girder
В первом способе ошибка ушла и даже индикатор в нижнем правом углу показывает что, что-то отсылается и в первом и во втором методе, но на мыло по прежнему ничего падать не хочет... Добавлено @ 18:55 Пробовал уже smtp.Host := 'smtp.yandex.ru'; и smtp.Host := 'smtp.nightmail.ru'; но всё без изменений -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: нет Всего: 108 |
теперь делаю так...
по прежнему ничего не приходит... Кто-нибудь знает, что не так? Это сообщение отредактировал(а) Albinos_x - 12.1.2006, 23:19 -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
RA |
|
|||
![]() Брутальный буратина ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: 10 Всего: 115 |
Не люблю я индейцев, поэтому кодом не помогу.
Но есть предположение, что SMTP требует SSL аутентификации. |
|||
|
||||
RA |
|
|||
![]() Брутальный буратина ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: 10 Всего: 115 |
---------
Это сообщение отредактировал(а) RAdmin - 30.4.2005, 16:11 |
|||
|
||||
Albinos_x |
|
||||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: нет Всего: 108 |
что-то не принимает делфя эту строчку... Не знает он что такое Socksinfo и SaUsernamePasssword
А есть другие способы, под 7 делфю? Это сообщение отредактировал(а) Albinos_x - 25.4.2005, 16:17 -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
||||
|
|||||
RA |
|
|||
![]() Брутальный буратина ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: 10 Всего: 115 |
Блин сложно разбираться в компонентах к каторым нет описания и исходников.
![]() Вобщем давай тогда мануально, в свойсвах компонента IdSMTP1 найди SocksInfo в нём попробуй выставить в параметре Authentication - "saUsernamePassword" |
|||
|
||||
RA |
|
|||
![]() Брутальный буратина ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: 10 Всего: 115 |
Есть нормальные компоненты ICS для этих и иных целей, http://www.overbyte.be (С исходниками и примерами) ICS - The Best ![]() |
|||
|
||||
Albinos_x |
|
||||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: нет Всего: 108 |
и не говори...
У меня нет такого параметра в этом компоненте... ...?!?... -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
||||
|
|||||
_hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 5 Всего: 98 |
есть к ним и описание и исходники
![]() -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: нет Всего: 108 |
английский, к сожалению, не знаю... Да и поиск там ничего не дал... Ни черта там понять не могу... -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
RA |
|
||||
![]() Брутальный буратина ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: 10 Всего: 115 |
Я то думал они платные. ![]()
Мда, сейчас посмотрел на идейцев из D7 там и правда нет такого ![]() Но в D6 Indy v8.025 точно есть. Кароче дело обстаит так: для доступа к SSL кидай на форму из вкладки Indy I/0 Handlers компонент IdServerIOHandlerSSL1 (вот в этом компоненте нужно порыться и настроиться) , каторы подключи к IdSMTP1. Далее сам. ![]() Добавлено @ 19:45 А насчёт Socksinfo это я касяк выдал, как я толькочто заметил оно для соединения через Proxy. Это сообщение отредактировал(а) RAdmin - 25.4.2005, 19:42 |
||||
|
|||||
Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: нет Всего: 108 |
спасибо...
будем разбираться... {но уже не сегодня, пора спать (время 0.56)} -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
Girder |
|
|||
![]() Лентяй 2 ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1993 Регистрация: 12.5.2004 Репутация: 4 Всего: 155 |
1. У тебя должен быть доступен DNS сервер(ы);
2. Открой новое приложение... и брось на форму: - TIdAntiFreeze; - TIdDNSResolver; - TButton... ![]() 3. Не забудь подвесить на OnClick кнопки процедуру из кода... ![]() Типо сам... код(а точнее весь модуль):
PS: На yandex ентот код... не натравливал ![]() Удачи. -------------------- Как слышим, так и пишим. Истина где-то там... |
|||
|
||||
Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: нет Всего: 108 |
Большущее СПАСИБО!!!
![]() ![]() ![]() Всё работает на ура.. -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
WolfON |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 604 Регистрация: 19.7.2004 Репутация: нет Всего: 8 |
на indy 10 неработает
![]() там ругается на [Error] Unit1.pas(73): Undeclared identifier: 'QueryRecords' мне кажеться в 10 версии это InternalQuery, но если заменить не него, то QueryRecords:=[qtMX]; ругается на несоответствие типов. Я немного на сайте Indy порылся, но так ничего и ненашел Добавлено @ 21:20 попытался так исправить:
Но на yandex.ru не проходит ![]() |
|||
|
||||
Girder |
|
||||
![]() Лентяй 2 ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1993 Регистрация: 12.5.2004 Репутация: 4 Всего: 155 |
![]() ![]() ![]() Во первых: Ты шлеш на wolfon @ inbox.ru Во вторых: Запрашиваеш Mail домены у mail.ru В третьих: Не удевительно... что у тебя ни куда не шлется. PS: Куда шлеш... у того и должен запрашивать!!! Т.е. если шлеш на [email protected] то и запрашивай GetMailServers(..., 'inbox.ru'...) ![]() Ладно... вот переписал без использования IdDNSResolver: -Брось на новую форму TIdAntiFreeze, TButton и подцепи обработчик на OnClick
Удачи. -------------------- Как слышим, так и пишим. Истина где-то там... |
||||
|
|||||
WolfON |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 604 Регистрация: 19.7.2004 Репутация: нет Всего: 8 |
Girder
Как-то по левому получаеться, те если мне надо будет послать мыла, допустим, в начале на inbox, потом на gamil, а потом на hotmail, то получаеться, для них всех прийдеться запрашивать GetMailServers???? Код к стати рабочий ![]() |
|||
|
||||
Logan |
|
|||
Unregistered |
А можно ли к этому коду прикрутить ProgressBar
![]() Если можно то напишите пример как энто сделать ![]() Спасибо ![]() |
|||
|
||||
splash666 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 15.7.2005 Где: Россия, г.Самара Репутация: нет Всего: нет |
Тут проскакивало, что в Indy можно отправлять через прокси. Как?? Можно пример??
|
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 53 Всего: 484 |
||||
|
||||
ConstantinXXX |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 246 Регистрация: 27.5.2006 Где: U.S.A. :-) Репутация: нет Всего: 0 |
если не трудно подскажите откда взять TIdAntiFreeze; - Delphi 7 чет ненашол.
![]() --------------------
Как вы относитесь к девушкам, которые курят сигареты?Как не ослепнуть за компьютером© ORENCODE.info |
|||
|
||||
Yanis |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: нет Всего: 111 |
||||
|
||||
ConstantinXXX |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 246 Регистрация: 27.5.2006 Где: U.S.A. :-) Репутация: нет Всего: 0 |
Yanis, спасибо за то, что дал ссылку на еще однуссылку котораяведет еще надругую ссылку. А поконкретний можно.
------------------- Как подключить их. -------- Зарание спасибо. ![]() --------------------
Как вы относитесь к девушкам, которые курят сигареты?Как не ослепнуть за компьютером© ORENCODE.info |
|||
|
||||
drkot |
|
|||
![]() Ищущий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1042 Регистрация: 5.5.2006 Репутация: 0 Всего: 8 |
ConstantinXXX, а вам не кажется что это вопрос который можно и нужно решать самостоятельно. И гневных
писать не обязательно. Большинство здесь заняты своей работой и писать для тебя код врядли будут. -------------------- Ошибка не становится истиной по причине широкого распространения, как и Истина не становится Ошибкой из-за того, что никто её не видит. |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 53 Всего: 484 |
На закладке Indy Misc посмотри.
Второй значёк. |
|||
|
||||
ConstantinXXX |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 246 Регистрация: 27.5.2006 Где: U.S.A. :-) Репутация: нет Всего: 0 |
Snowy, вот за ето спасибо. Сразу нашол
![]() --------------------
Как вы относитесь к девушкам, которые курят сигареты?Как не ослепнуть за компьютером© ORENCODE.info |
|||
|
||||
Lence |
|
|||
Чухарадземадзупэ ![]() Профиль Группа: Участник Сообщений: 209 Регистрация: 9.5.2006 Где: Ташкент Репутация: нет Всего: 3 |
Girder
получается в этом куске
постоянно проверять DNS ??? или как ??? я чтото не совсем понял это както автоматом можно сделать ? например я отправил человеку на hotmail.com а второму на gmail.com - причем у gmail.com SSL включен .... или брать мыло которое по списку отрезать то что собаки ... проверять на DNS и потом отправлять ? ![]() ![]() --------------------
Шуруп, забитый молотком, крепче сидит чем гвоздь, закрученный отверткой .... |
|||
|
||||
Lence |
|
||||
Чухарадземадзупэ ![]() Профиль Группа: Участник Сообщений: 209 Регистрация: 9.5.2006 Где: Ташкент Репутация: нет Всего: 3 |
Girder
Я кое что добвил в тою процедуру, но только не знаю работает или нет .... Добавил работу через Socks5 у меня локально носок не поднят 127,0,0,1 но все равно почему то пришло ... хотелось бы твой пример пустить через Socks ... правильно ли я дописал ? Проверьте кто сможет, у кого есть поднятый Socks ???? Очень нужно.... и еще вопрос
кажды раз надо надо добавлять Доменное имя ??? или можно автоматом определить от концовки ящика ? или всетаки приется брать ящик - вырезать все что после собаки - и потом подставлять ? вот собственно пример.... все таже функция которая была написана вышел, только в процедуре добавлен сокс ....
Это сообщение отредактировал(а) Lence - 3.9.2006, 00:30 --------------------
Шуруп, забитый молотком, крепче сидит чем гвоздь, закрученный отверткой .... |
||||
|
|||||
Ptica_Oz |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 1.3.2007 Репутация: нет Всего: нет |
ну не работает у мнеяяяя
![]() а если серьёзно дела обстоят следующим образом: есть код
в тот прекрасный день когда я написала этот код всё работало. происходило подключение, при отправке производилась авторизация при помощи диалогового окна, и письмо отправлялось и даже доходило и даже с нормальной кодировкой. но тот прекрасный день закончился и пришел пипец... на форме, как вы наверное уже догадались из Indy 10 только два компанента: IdSMTP и IdMessage. при попытке подконектица говорит "Connection Closed Gracefully". в свойстве компанента IdSMTP AuthType пробовала устанавливать разные значения, не помогло. пробовала при подключении сразу (в свойствах) задавать Username и Password, та же ерунда... я не могу со 100% знать каким SMTP сервером будет пользоваться конечный пользователь... Delphi Studio 2006 читала код в постах, ничего принципиального не обнаружила, хотя может и ошибаюсь, ткните носом... |
|||
|
||||
Ptica_Oz |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 1.3.2007 Репутация: нет Всего: нет |
шайтан-бабай...
в офисе некоторое время не было инета, ща появился. пробую ещё раз прогнать прогу, ничего не меняя. подключение происходит! =О при первой отправке сообщения отлавливается исключение и возникает форма авторизации. в общем все по коду. но при повторной отправке выдает следующее: Project raised exception class EIdSMTPReplyError with massege ''. ну и естественно ничего никуда не посылает... :( |
|||
|
||||
drkot |
|
|||
![]() Ищущий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1042 Регистрация: 5.5.2006 Репутация: 0 Всего: 8 |
версия инди какая?
если 10 до выкинь и поставь 9. -------------------- Ошибка не становится истиной по причине широкого распространения, как и Истина не становится Ошибкой из-за того, что никто её не видит. |
|||
|
||||
Ptica_Oz |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 1.3.2007 Репутация: нет Всего: нет |
||||
|
||||
Ptica_Oz |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 1.3.2007 Репутация: нет Всего: нет |
вопрос снят. просто надо было внимательнее смотреть откуда посылаю (адрес был не mail-овский)
![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Сети" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Сети | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |