На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Соблюдайте общие правила форума
Пожалуйста, выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.
Указывайте точные версии Delphi и используемых сетевых библиотек.

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

Внимание:
попытки открытия обсуждений реализации вредоносного ПО, включая различные интерпретации спам-ботов, наказывается предупреждением на 30 дней.
Повторная попытка - 60 дней. Последующие попытки бан.
Мат в разделе - бан на три месяца...

Полезные ссылки:
user posted image MSDN Library user posted image FAQ раздела user posted image Поиск по разделу user posted image Как правильно задавать вопросы


Выразить свое отношение к модераторам раздела можно здесь: user posted image Krid, user posted image Rouse_

Модераторы: Krid, Rouse_
  
> Отправка эл. почты
    Добрый день уважаемые.
    Подскажите плиз как отправить сообщение по эл. почте из дельфи. Желательно из CGI модуля (если есть принципиальная разница). Там есть что-то вроде компонента TIdSMTP, но он почемуто не коннектиться. Если можно, то пример.
    Спасибо.
      TIdSMTP прекрасно работает.... Проверь правильно ли ты сделал настройки порта и хоста..... Да и еще тебе понадобиться компонент TIdMessage - Это само сообщение которое ты хочешь отправить через Smtp По моему TIdMessage  находиться на той же вкладке, или нет, не помню уже, но в D7 - есть точно...
        C TIdMessage все понятно, а вот с IdSMTP я не доконца разобрался. Писать порт и хост чего? прокси сервера или шлюза или еще чего. можно подробнее об определении свойств с учетом использования прокси сервера на IP 172.20.10.255 Proxy. Есть еще DNS сервер, он вроде и не влияет, но без него тоже работать не будет.
        Короче можно поподробней.
          Короче, если ты отправляешь через Smtp например, mail.ru , то вот пример:


          procedure TServerform.Button1Click(Sender: TObject);
          begin
          smtp.host:=smtp.mail.ru;
          smtp.port:=25; // <------Стоит по умолчанию.......
          smtp.Connect();
          smtp.Send(Mes);// Mes - это твой TidMessage с заполненными полями Body, From и т.д.
          smtp.Disconnect;
          end;

            Ок! Спасибо, сработало.
            Только вместо
            smtp.host:=smtp.mail.ru;
            пишу
            smtp.host:=proxy;

            И не понятно, настройки работы прокси установлены, что все протоколы по 80 порту. Но требует почему-то все равно 25.
            Но ладно, главное работает.
              Дык, почта-то ходит по 25-ому порту! Вот и требует  ;D
                С другой стороны зачем тогда нужна настройка браузера "Использовать один прокси сервер для всех протоколов" <Proxy:80> ?  ???
                  Добрый день уважаемые.
                  Подскажите плиз как отправить сообщение по эл. почте из дельфи. Желательно из CGI модуля (если есть принципиальная разница). Там есть что-то вроде компонента TIdSMTP, но он почемуто не коннектиться. Если можно, то пример.
                  Спасибо.
                    TIdSMTP прекрасно работает.... Проверь правильно ли ты сделал настройки порта и хоста..... Да и еще тебе понадобиться компонент TIdMessage - Это само сообщение которое ты хочешь отправить через Smtp По моему TIdMessage  находиться на той же вкладке, или нет, не помню уже, но в D7 - есть точно...
                      C TIdMessage все понятно, а вот с IdSMTP я не доконца разобрался. Писать порт и хост чего? прокси сервера или шлюза или еще чего. можно подробнее об определении свойств с учетом использования прокси сервера на IP 172.20.10.255 Proxy. Есть еще DNS сервер, он вроде и не влияет, но без него тоже работать не будет.
                      Короче можно поподробней.
                        Короче, если ты отправляешь через Smtp например, mail.ru , то вот пример:


                        procedure TServerform.Button1Click(Sender: TObject);
                        begin
                        smtp.host:=smtp.mail.ru;
                        smtp.port:=25; // <------Стоит по умолчанию.......
                        smtp.Connect();
                        smtp.Send(Mes);// Mes - это твой TidMessage с заполненными полями Body, From и т.д.
                        smtp.Disconnect;
                        end;

                          Ок! Спасибо, сработало.
                          Только вместо
                          smtp.host:=smtp.mail.ru;
                          пишу
                          smtp.host:=proxy;

                          И не понятно, настройки работы прокси установлены, что все протоколы по 80 порту. Но требует почему-то все равно 25.
                          Но ладно, главное работает.
                            Дык, почта-то ходит по 25-ому порту! Вот и требует  ;D
                              С другой стороны зачем тогда нужна настройка браузера "Использовать один прокси сервер для всех протоколов" <Proxy:80> ?  ???
                              0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                              0 пользователей:


                              Рейтинг@Mail.ru
                              [ Script execution time: 0,0600 ]   [ 17 queries used ]   [ Generated: 14.05.24, 01:59 GMT ]