Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.05.2009, 10:09   #11
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Завел пользователя на Yandex
Код:
procedure TForm59.btn1Click(Sender: TObject);
var msg:TIdMessage;
  	attach:TIdAttachmentFile;
begin
smtp.Host:='smtp.yandex.ru';
smtp.Port:=25;
smtp.Username:='programmerstest';
smtp.Password:='123456';
msg:=TIdMessage.Create;
try
  msg.Body.Text:='TestMsg';
  msg.Subject:='Testing Message';
  msg.From.Address:='programmerstest@yandex.ru';
	msg.From.Name:='ываыа';
  msg.Recipients.EMailAddresses:='<e-mail адрес>';
  msg.IsEncoded:=true;
  attach:=TIdAttachmentfile.Create(msg.MessageParts,'C:\test.txt');
  smtp.Connect;
  smtp.Send(msg);
finally
  msg.Free;
end;
end;
все отправляется и все работает.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 21.05.2009, 10:57   #12
seoanalyzer
Пользователь
 
Регистрация: 15.01.2009
Сообщений: 13
По умолчанию

Фуу, да работает, спасибо огромное)
seoanalyzer вне форума Ответить с цитированием
Старый 25.05.2009, 19:05   #13
Д'якон
Форумчанин
 
Регистрация: 05.12.2007
Сообщений: 236
По умолчанию

Приветдите пожадуйста полный пример кода. С uses и тем что на форме должно быть. Спасибо.
Д'якон вне форума Ответить с цитированием
Старый 25.05.2009, 19:45   #14
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

Цитата:
Сообщение от Д'якон Посмотреть сообщение
Приветдите пожадуйста полный пример кода. С uses и тем что на форме должно быть. Спасибо.
Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, IdBaseComponent, IdComponent, IdTCPConnection, IdTCPClient,
  IdMessageClient, IdSMTP, StdCtrls, Buttons, IdMessage, IdAttachmentFile;

type
  TForm1 = class(TForm)
    BitBtn1: TBitBtn;
    SMTP: TIdSMTP;
    procedure BitBtn1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.BitBtn1Click(Sender: TObject);
var
msg:TIdMessage;
attach:TIdAttachmentFile;
begin
smtp.Host:='smtp.yandex.ru';
smtp.Port:=25;
smtp.Username:='programmerstest';
smtp.Password:='123456';
msg:=TIdMessage.Create(self);
try
  msg.Body.Text:='TestMsg';
  msg.Subject:='Testing Message';
  msg.From.Address:='programmerstest@yandex.ru';
	msg.From.Name:='ываыа';
  msg.Recipients.EMailAddresses:='<e-mail адрес>';
  msg.IsEncoded:=true;
  attach:=TIdAttachmentfile.Create(msg.MessageParts,'C:\test.txt');
  smtp.Connect;
  smtp.Send(msg);
finally
  msg.Free;
end;
end;
end.
TIdAttachmentFile - это если я не ошибаюсь с Indy 10. У меня Indy 10 не установлено, поэтому я мог где-то и ошибиться т.к. этот код не проверял.
Всегда рад помочь!
Terran вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не могу нажать на кнопку 'Отправить' с помощью IdHTTP Dron_kss Работа с сетью в Delphi 3 17.04.2009 13:34
Новое письмо на серваке doniyor Работа с сетью в Delphi 1 25.06.2008 21:23
Как програмно отправить письмо на E-mail ? SG13 Работа с сетью в Delphi 2 13.06.2008 12:50
Получит письмо с нормальным телом iamur Работа с сетью в Delphi 6 11.03.2008 15:59