Модераторы: Snowy, Poseidon, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> smtp и делфа, обработка ошибок или... 
V
    Опции темы
eno
Дата 22.1.2008, 23:37 (ссылка)  | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 22.1.2008

Репутация: нет
Всего: нет



Суть проблеммы в следующем...;

Отправляем письмо:
Код

    form1.SMTP.Host := 'smtp.mail.ru'; 
    form1.SMTP.Port := 25;
    form1.SMTP.Username := '[email protected]';
    form1.SMTP.Password := 'pass'; 
    form1.SMTP.AuthenticationType := atLogin;
    form1.IdMessage.Clear;

        with form1.IdMessage do
           begin
            Body.Assign(ll); //ну типо текст
            From.Text := '[email protected]';
            Recipients.EMailAddresses := '[email protected]';
            Subject := Sb;// тема
           end;
        form1.SMTP.Connect;
           try
               form1.SMTP.Send(form1.IdMessage);
           finally
               form1.SMTP.Disconnect;
           end;

Всё бы было хорошо, если бы не ошибки;
К примеру мы посылаем 10 сообщений с одного и того же и на один и тот же адресс...;
Через 5-6 посылок выдается сообщение, что ваш лимит переданых сообщений исчерпан(что-то в этом роде). (а если запускать приложение, а не компилировать в delphi, то тупо выдует ошибку - передайте Microsoft сведения об ошибке... приложение будет закрыто);
А теперь 2 вопроса) Можно ли как-то изменить этот "лимит"(увеличить) и как сделать так, что бы подобного рода ошибки не выскакивали пользователю и не вырубалась прога. но что б прога о них знала - это для дальнейшей обработки их(может перехват какой-то...);

Со вторым вопросом разобрался: только так, по другому не хочет: ApplicationEvents1 и двойной 
try 
try 
form1.SMTP.Send(form1.IdMessage);
except 
end
finally
end;
Не знаю почему, но с 1 try работать не хотит. Странно.... Но вот первый вопрос остается...
Заранее благодарен всем, кто обратил внимание на этот момент) Фуф smile ;

мыло 
ася 496-312-088

Это сообщение отредактировал(а) eno - 23.1.2008, 01:12
PM MAIL   Вверх
Exai1e
Дата 23.1.2008, 08:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 908
Регистрация: 3.12.2006
Где: Moscow

Репутация: нет
Всего: 30



По поводу лимита, ты попробуй с сайта mail.ru отправить 10 писем впрадряд, у тя тоже не получиться, так как та мнадо вводить код защиты после 5того отправленного письма вроде


--------------------
"Решение зависит от выбранного геморроя" © Snowy
"у нас как в армии - либо работает, либо так и задумано"
PM MAIL ICQ   Вверх
Snowy
Дата 23.1.2008, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 53
Всего: 484



Ограничение накладывает сервер.
Защита от спама...
Если ты можешь перенастроить сервер, чтобы он тебя не блокировал - то не проблема.
Не можешь - тогда сервер тебе не позволит делать массовую рассылку.
Или меняй планы, или ищи другой сервер.
PM MAIL   Вверх
eno
Дата 23.1.2008, 15:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 22.1.2008

Репутация: нет
Всего: нет



ОК. Спасибо всем большое... Поменял планы). Создал несколько ящиков и если не получается отправить, захожу с другого и отправляю. Не удобно немного, зато работает.
PM MAIL   Вверх
Exai1e
Дата 25.1.2008, 08:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 908
Регистрация: 3.12.2006
Где: Moscow

Репутация: нет
Всего: 30



eno, а не проще получать картинку и просто вводить число на ней ? а потом отправлять smile и замарочек с несколькими ящиками ненадо smile


--------------------
"Решение зависит от выбранного геморроя" © Snowy
"у нас как в армии - либо работает, либо так и задумано"
PM MAIL ICQ   Вверх
gambit
Дата 25.1.2008, 12:55 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***
Награды: 1



Профиль
Группа: Комодератор
Сообщений: 1359
Регистрация: 25.6.2006
Где: я?

Репутация: нет
Всего: 40



Может я неправ, тогда поправте меня но после вот таких строк
Цитата

К примеру мы посылаем 10 сообщений с одного и того же и на один и тот же адресс...;

Цитата

Спасибо всем большое... Поменял планы). Создал несколько ящиков и если не получается отправить, захожу с другого и отправляю. Не удобно немного, зато работает. 

Даже подумать над проблемой нехочется. Весь мир борется со спамом а тут решается вопрос как обойти спам защиту mail.ru
PM MAIL ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0480 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.