пожалуйста, сделайте тестик | |
---|---|
Vladimir_Knyr Сообщений: 1711 Откуда: г. Енисейск Дата регистрации: 15.12.2003 |
Перемещено из форума Курилка
www.foxclub.ru тест - заключается только на факт - ушло/не ушло письмо это класс клиента smtp - у меня просто нет выхода на мировые сервера типа mail.ru еще лучше если сервер требует авторизацию для отправки на тестовой форме уже все есть, для этого. Буду очень благодарен за результаты теста.! === PS для авторизации: пока что логин береться из адреса и pop перед smtp подразумевает, что это сервер в одном лице. - на тестовой форме внесены мои тестовые данные их надо изменять на свои. - при отправке письма создается файл my_smtp.log (во временной системной папке) или c:\temp - что бы показать по какой ошибке отвалилась отправка. СПАСИБО ! Отредактировано (29.10.05 13:57) ------------------ хороший код работать будет и обязан, а плохой не жалко. |
Re: пожалуйста, сделайте тестик | |
---|---|
rubinov Сообщений: 483 Дата регистрации: 07.02.2005 |
Файл получил без проблем
|
Re: пожалуйста, сделайте тестик | |
---|---|
Лариса Сообщений: 398 Откуда: Calgary Дата регистрации: 18.10.2001 |
Не отправился.
------------------ Listen and forget. Read and remember. Do and understand. |
Как бы ТЕСТ пройден | |
---|---|
Vladimir_Knyr Сообщений: 1711 Откуда: г. Енисейск Дата регистрации: 15.12.2003 |
Вот вроде закончил.
протестировано на серверах smtp.yandex.ru , smtp.rambler.ru , smtp.mail.ru Все работает. PS Большое спасибо всем кто мне помогал с тестированием, советами и тем кто мысленно был со мной. СПАСИБО! ------------------ хороший код работать будет и обязан, а плохой не жалко. |
Re: пожалуйста, сделайте тестик | |
---|---|
Alex Roublev Автор Сообщений: 3695 Откуда: Ярославль Дата регистрации: 28.09.2002 |
У меня получилось отправить письмо только тогда, когда указал SMTP порт 2525.
|
Re: пожалуйста, сделайте тестик | |
---|---|
Vladimir_Knyr Сообщений: 1711 Откуда: г. Енисейск Дата регистрации: 15.12.2003 |
на один сервер пробовал? или на все пробные сервера такой порт?
странно, но с портом проблем не было изначально - хм. странно это, вообще рещение уже можно считать законченым и уже работает в проектах честно, с маху даже не не придумаю чито по чем. а что говорит в логе по порту 25 ? (интересно) ------------------ хороший код работать будет и обязан, а плохой не жалко. |
Re: пожалуйста, сделайте тестик | |
---|---|
Alex Roublev Автор Сообщений: 3695 Откуда: Ярославль Дата регистрации: 28.09.2002 |
Цитата: А где смотреть этот лог? Скажи - гляну. Цитата: Я пробовал с hotbox на mail и наоборот. Зарегистрирован там и там. Все получилось отправить - принять. А сам для почты пользую сборник библиотек EasyMail. Цитата: А я когда настраивал Outlook на hotbox и mail, то в помощи по настройкам рекомендовали использовать порт 2525. С портом 25 не получалось, а с рекомендованым 2525 все пошло "на ура". В твоем примере сначала не получалось. Письма не отправлялись. Поэтому я порыскал и накопал, что в форме и в библиотеке указан по-умолчанию порт 25. Изменил, как в Outlook'е, на 2525 и все отлично заработало. |
Re: пожалуйста, сделайте тестик | |
---|---|
Vladimir_Knyr Сообщений: 1711 Откуда: г. Енисейск Дата регистрации: 15.12.2003 |
Привет Alex Roublev
см. 1 пост Цитата: Цитата: Ну тогда вобщем понятно, что все нормально. а я и думаю, сама прога порт внутри ни как не модифицирует и потом если ее ни кто по указанному порту не ждет(в см. сервер), то и коннекта быть не может в принципе ------------------ хороший код работать будет и обязан, а плохой не жалко. Исправлено 1 раз(а). Последнее : Vladimir_Knyr, 01.02.06 04:03 |
Re: пожалуйста, сделайте тестик | |
---|---|
Alex Roublev Автор Сообщений: 3695 Откуда: Ярославль Дата регистрации: 28.09.2002 |
Что-то log-файл к ответу прикрепить не получается через "Присоединить файл...". Видно что-то случилось с настройками. Поэтому привожу небольшой фрагмент лога:
*** до этого места в log-файле все в том же стиле, что и на 4 строки ниже C: 30.01.2006 20:25:53 Соединяемся с сервером Connect() 0 30.01.2006 20:26:15 S: 30.01.2006 20:26:15 Ошибка соединения smtp.pochta.ru 25 ==: 30.01.2006 20:26:15 Файл удален "C:\DOCUME~1\ARDD19~1.ALE\LOCALS~1\Temp\e_Q017LJKS.eml". с этого места стало работать хорошо C: 30.01.2006 20:30:36 Соединяемся с сервером S: 30.01.2006 20:30:37 Соединение установлено smtp.mail.ru 2525 S: 30.01.2006 20:30:37 220 mail.ru ESMTP Mon, 30 Jan 2006 20:27:54 +0300 C: 30.01.2006 20:30:37 EHLO mail.ru S: 30.01.2006 20:30:37 250-mx2.mail.ru Hello mail.ru [217.15.157.177]250-SIZE 10485760250-8BITMIME250-AUTH PLAIN LOGIN250 PIPELINING C: 30.01.2006 20:30:37 AUTH LOGIN S: 30.01.2006 20:30:38 334 VXNlcm5hbWU6 C: 30.01.2006 20:30:38 YXJvdWJsZXY= S: 30.01.2006 20:30:38 334 UGFzc3dvcmQ6 C: 30.01.2006 20:30:38 NzVzdW4xOQ== S: 30.01.2006 20:30:39 235 Authentication succeeded C: 30.01.2006 20:30:39 MAIL FROM:<''.phorum_html_encode('aroublev@mail.ru').''> S: 30.01.2006 20:30:39 250 OK C: 30.01.2006 20:30:39 RCPT TO:<''.phorum_html_encode('alex_roublev@hotbox.ru').''> S: 30.01.2006 20:30:39 250 Accepted C: 30.01.2006 20:30:39 DATA S: 30.01.2006 20:30:40 354 Enter message, ending with "." on a line by itself C: 30.01.2006 20:30:40 . S: 30.01.2006 20:30:40 250 OK id=1F3con-000EQb-00 C: 30.01.2006 20:30:40 RSET S: 30.01.2006 20:30:40 250 Reset OK C: 30.01.2006 20:30:40 RSET S: 30.01.2006 20:30:41 250 Reset OK C: 30.01.2006 20:30:41 QUIT S: 30.01.2006 20:30:41 221 mx2.mail.ru closing connection ==: 30.01.2006 20:30:41 Письмо отправлено. ==: 30.01.2006 20:30:41 Файл удален "C:\DOCUME~1\ARDD19~1.ALE\LOCALS~1\Temp\e_Q017X8ZH.eml". *** |
Re: пожалуйста, сделайте тестик | |
---|---|
Vladimir_Knyr Сообщений: 1711 Откуда: г. Енисейск Дата регистрации: 15.12.2003 |
Привет Alex Roublev
Инструкция по использованию бесплатного сервиса POCHTA.RU Цитата:т.е. все так и должно было быть, так все и есть ------------------ хороший код работать будет и обязан, а плохой не жалко. |
Re: пожалуйста, сделайте тестик | |
---|---|
Alex Roublev Автор Сообщений: 3695 Откуда: Ярославль Дата регистрации: 28.09.2002 |
Привет, Владимир : )
Цитата: Понятно. Тогда к интерфейсу твоей программы нужно некоторое поле, где можно указать номер порта для SMTP, чтобы потом не "шариться" по коду. Это, надеюсь, решаемо. |
Re: пожалуйста, сделайте тестик | |
---|---|
Vladimir_Knyr Сообщений: 1711 Откуда: г. Енисейск Дата регистрации: 15.12.2003 |
Александр, привет
thisform.smtp1.port_smtp = 25 (под кнопкой отправить) это можно и перенести в нужное место по желанию. В решении - это (по большому счету) не программа, а класс с тестовой формой где я естественно не учел про переадресацию портов и нарисовал по дефолту PS добавить конечно не пробоема Спасибо Александр за тестирование! ------------------ хороший код работать будет и обязан, а плохой не жалко. |
Re: пожалуйста, сделайте тестик | |
---|---|
Alex Roublev Автор Сообщений: 3695 Откуда: Ярославль Дата регистрации: 28.09.2002 |
Спасибо, Владимир, за отличное решение.
|
© 2000-2024 Fox Club  |