CyberForum.ru - Форум программистов и сисадминов
Вернуться   Форум программистов и сисадминов CyberForum.ru > Форум программистов > Форум Delphi > Форум Delphi и сети

Ответ Создать новую тему
 
Старый 02.02.2012, 02:18   #1
sexovich
Форумчанин
 
Регистрация: 11.01.2012
Сообщений: 132
Репутация: 21 (21)
По умолчанию Помогите с кодом "Отправка е-мейл"

помогите с кодом. При выполнении выбивает ошибку Project2.exe raised exception class EIdProtocolReplyError with message 'Syntactically invalid EHLO argument(s)'.
Process stopped. Use Step or Run to continue.

Код Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
unit Unit2;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, IdComponent, IdTCPConnection, IdTCPClient, IdMessageClient,
  IdSMTP, IdBaseComponent, IdMessage, StdCtrls;
 
type
  TForm1 = class(TForm)
    IdMessage1: TIdMessage;
    IdSMTP1: TIdSMTP;
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
 
  private
    { Private declarations }
 
    function Senderer(filename: string): string;
 
  public
    { Public declarations }
  end;
 
var
  Form1: TForm1;
  const
  Opera = '%appdata%\faylik1.txt';
  Tfile= 'C:\Program Files\faylik.txt';
 
implementation
 
{$R *.dfm}
 
{ TForm1 }
 
procedure TForm1.Button1Click(Sender: TObject);
begin
senderer(opera);
end;
 
function TForm1.Senderer(filename: string): string;
begin
 with IDSMTP1 do
begin
Host:='smtp.mail.ru';
port:=2525;
Username:='sexovich';
Password:='sexovic';
AuthenticationType:=atLogin;
end;
   with Idmessage1 do
      begin
      Subject:='tema1';
      Recipients.EmailAddresses:='sexxovich@mail.ru';
      from.Address:='sexovich@mail.ru';
      TIdAttachment.Create(IdMessage1.MessageParts,'filename');
      end;
      try
      IDSMTP1.connect();
      sleep(5000);
      if idsmtp1.connected then
        begin
        idsmtp1.send(idmessage1);
        idsmtp1.disconnect;
        end;
   finally
end;
 
end;
end.
sexovich вне форума
Другие темы раздела
Опознать компонент, скорее всего для работы с сетью Delphi
Всем доброго времени суток. Помогите опознать компонент и (или) набор компонент. Скорее всего предназначен для работы с сетью. В uses включены следующие юниты:IOAddMessage, IOUnixTime, IOHTTP, IOSynapseHTTP. Опознать компонент, скорее всего для работы с сетью
Delphi IW на сайте
Возник такой вопрос: возможно ли использование IW-приложений напрямую в сайте? НУ там кнопку нажал и началось выполнение программы?. IW на сайте
Старый 02.02.2012, 15:15   #2
19vitek
Форумчанин
 
Регистрация: 19.12.2010
Сообщений: 678
Репутация: 586 (352)
По умолчанию Re: Помогите с кодом "Отправка е-мейл"

Заменить строку
Код Delphi
1
2
3
TIdAttachment.Create(IdMessage1.MessageParts,'filename');
на
TIdAttachment.Create(IdMessage1.MessageParts,Tfile);
19vitek вне форума
Ответ Создать новую тему

Похожие темы
Тема Автор
Turbo Pascal В каждом слове текста замените "а" на букву "е", если "а" стоит на четном месте, и заменить букву "б" на сочетание "ак", если "б" стоит на нечетном
В каждом слове текста замените "а" на букву "е", если "а" стоит на четном месте, и заменить букву "б" на сочетание "ак", если "б" стоит на нечетном месте. Вот мой код , но символ "б" заменяется не правильно, с заменой "a" все нормально. PROGRam laba5; var st,s1,s2,s3:string;i:integer; begin...
alexanf
Turbo Pascal Cрочно надо решить 3 задачи !"""""""" помогите пожалуйста!!!
Cрочно надо решить 3 задачи !"""""""" помогите пожалуйста!!! 1.Дано натуральное число n. Найти все целые плюсовие(со знаком +) числа какие не привышают n и делятса на каждую из своих цифр 2.дано натуральное число n . вычеслить можно ли представит ето число в виде = (x*x)+(y*y)+(z*z), где...
Mixa450
PascalABC Даны текстовый файл "F" и строка "S". Получить все строки файла "F", содержащие в качестве фрагмента строку "S".
Плиз помогите написать прогу: Даны текстовый файл "F" и строка "S". Получить все строки файла "F", содержащие в качестве фрагмента строку "S". Thanks verry much!!!
M@steR
Pascal (Паскаль) Решение заданий типа "Array","Matrix","String","File","Text"""
большая просьба помочь решить где-то около 35-40 (из 100) задач (мне не понятных) типа массив и матрица я буду рад (да и если у кого будет желание) если кто нибудь будет давать еще пояснения к задача необязательно но желательно. сам я уже перегрузился от этих задач уже торможу (Меня девушка уже...
tork113
Софт: Интернет и сеть Мне не до конца понятно на странице статисктики назначение столбцов "Количество визитов", "страницы", "хиты", "величина"
Приветсвую всех! Я в прошлом году сделал простенькую персональную страничку: текст, статичное фото, две ссылки на Ютуб, одна ссылка на дружески сайт и всё. Дали мне реквизиты для входа в панель управления, гда есть статистика посещений. Раньше не задумывался, а сейчас решил разобраться. ...
Valer_a
Опции темы

Текущее время: 01:24. Часовой пояс GMT +4.

Компьютерный форум программистов и сисадминов
Powered by vBulletin® Version 3.8.7 PL2
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Рейтинг@Mail.ru Яндекс.Метрика