Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.05.13;
Скачать: [xml.tar.bz2];

Вниз

не коннектится к почтовомоу серверу   Найти похожие ветки 

 
Quattro ©   (2007-04-20 15:21) [0]

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

procedure TForm1.Button1Click(Sender: TObject);
begin
 SMTP.Host:= Edit3.Text; // указываю сайт
 SMTP.Port:= 25; // 25 порт исп. для отправки почты
 // далее установка параметров авторизации
 SMTP.Username:= Edit4.Text;
 SMTP.Password:= Edit5.Text;
 SMTP.AuthType:=atDefault;
 SMTP.Connect;
 //заполнение записи Mes
 Mes.From.User:= Edit4.Text;
 Mes.Recipients.EMailAddresses:= Edit1.Text;
 Mes.Subject:= Edit2.Text;
 Mes.Body.Text:= Memo1.Text;
 SMTP.Send(Mes);
 SMTP.Disconnect;
end;


 
Megabyte ©   (2007-04-20 15:44) [1]


> SMTP.Host:= Edit3.Text; // указываю сайт

Что-что ты указываешь?

И вообще, телепатов нет, чего у тебя там за значения в Эдитах...


 
iXT ©   (2007-04-20 15:44) [2]


> SMTP.Host:= Edit3.Text; // указываю сайт

И чего ты указываешь тут?


 
Quattro ©   (2007-04-20 15:58) [3]

ну типа mail.ru пишу :)..не так?:)

SMTP.Host:= mail.ru;// указываю сайт
SMTP.Port:= 25; // 25 порт исп. для отправки почты
// далее установка параметров авторизации
SMTP.Username:= qwerty;
SMTP.Password:= ytrewq;
SMTP.AuthType:=atDefault;
SMTP.Connect;
//заполнение записи Mes
Mes.From.User:= Edit4.Text;
Mes.Recipients.EMailAddresses:= Edit1.Text;
Mes.Subject:= Edit2.Text;
Mes.Body.Text:= Memo1.Text;
SMTP.Send(Mes);
SMTP.Disconnect;
end;

не правильно?


 
iXT ©   (2007-04-20 16:05) [4]


> SMTP.Host:= mail.ru;// указываю сайт

Не так.
Читать там: http://mail.ru


 
ppcumax ©   (2007-04-20 16:05) [5]

нет, если не ошибаюсь надо smtp.mail.ru или pop3.mail.ru


 
iXT ©   (2007-04-20 16:21) [6]

"Не верный" ответ, хотя в большенстве случаев будет работать.


 
Quattro ©   (2007-04-20 17:15) [7]

блин..почему не работает то?? никак не могу понять

unit Ha1;

interface

uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, IdComponent, IdTCPConnection, IdTCPClient,
 IdExplicitTLSClientServerBase, IdMessageClient, IdSMTPBase, IdSMTP,
 IdBaseComponent, IdMessage, StdCtrls, IdAntiFreezeBase, IdAntiFreeze;

type
 TForm1 = class(TForm)
   Edit1: TEdit;
   Edit2: TEdit;
   Edit3: TEdit;
   Edit4: TEdit;
   Edit5: TEdit;
   Memo1: TMemo;
   Button1: TButton;
   Mes: TIdMessage;
   SMTP: TIdSMTP;
   IdAntiFreeze1: TIdAntiFreeze;
   procedure Button1Click(Sender: TObject);
 private
   { Private declarations }
 public
   { Public declarations }
 end;

var
 Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
 SMTP.Host:= "smtp.Mail.ru"; // указываю сайт
 SMTP.Port:= 25; // 25 порт исп. для отправки почты
 // далее установка параметров авторизации
 SMTP.Username:= Edit4.Text;
 SMTP.Password:= Edit5.Text;
 SMTP.AuthType:=atDefault;
 //заполнение записи Mes
 Mes.From.Name:= Edit2.Text;
 Mes.From.User:= Edit4.Text;
 Mes.Recipients.EMailAddresses:= Edit1.Text;
 Mes.Subject:= Edit2.Text;
 Mes.Body.Text:= Memo1.Text;
 Beep;
 try
   SMTP.Connect;
   try
     SMTP.Send(Mes);
     beep;
   finally
     SMTP.Disconnect;
   end;
 except on E:Exception do ShowMessage(E.Message);
 end;
end;
end.


 
ByakaBuka   (2007-04-20 17:20) [8]

1. указывай IP (не нужен будет DNS)
2.
SMTP.Username:= Edit4.Text;
SMTP.Password:= Edit5.Text;
????????
3.
Что есть SMTP?
4. Где и что не работает конкретно


 
Quattro ©   (2007-04-20 17:26) [9]

допустим ящик qwerty@mail.ru и пароль rtyqwe
SMTP.Username:=qwerty;

SMTP.Password:= rtyqwe;

SMTP - компонент TIdSMTP.

после нажатия кнопки форма на некоторое время замораживается, а затем вылетает ошибка 1) Soket Error #10054 Conection reset by peer. либо 2) IdSMTPReply Error..причем ничего не меняю в коде...ошибки 1 и 2 выскакивают случайно..либо 1 либо 2...


 
iXT ©   (2007-04-20 17:32) [10]

telnet
open IP 25
Чего получается?


 
Quattro ©   (2007-04-20 17:35) [11]


> iXT ©

с удовольствием бы попробовал, но в них я соображаю ещё меньше чем в SMTP


 
iXT ©   (2007-04-20 17:49) [12]

:)

> но в них я соображаю ещё меньше

Это в чем???

выполнить (cmd для NT, command для 9x)
в командной строке пишешь
telnet
дальше
open smtp.mail.ru 25



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.05.13;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.062 c
2-1177277659
***mikle***
2007-04-23 01:34
2007.05.13
Как посоветуете реализовать


2-1177391484
allucard
2007-04-24 09:11
2007.05.13
Указатели


15-1175593101
=Guest=
2007-04-03 13:38
2007.05.13
Литература по delphi


2-1175087206
sb_centr
2007-03-28 17:06
2007.05.13
Прога управления сотовым с компа


2-1177008478
Quattro
2007-04-19 22:47
2007.05.13
создание TIdAttachment





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский