Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.03.15;
Скачать: CL | DM;

Вниз

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

 
sdaf ©   (2008-01-10 21:59) [0]

Здравствуйте.
Нашел несколько способов отправки: с использованием MAPI, использование COM объекта Outlook и TNMSMTP и для последнего ненашел нужную библиотеку нде ее можно скачать? В общем у меня ничего не отправляеться, Как можно послать письмо, не указывая в программе smtp сервер и желательно без outlook?


 
Сергей М. ©   (2008-01-12 18:40) [1]


> Как можно послать письмо, не указывая в программе smtp сервер
> и желательно без outlook?


Использовать любой иной (отличный от Outlook, коль уж он не угодил) внешний почтовый клиент - MSOE, Thunderbird, TheBat e.t.c.


 
DVM ©   (2008-01-12 21:15) [2]


> не указывая в программе smtp сервер

Никак. Сам подумай куда слать то будешь?


 
Anatoly Podgoretsky ©   (2008-01-12 22:11) [3]

Можно, но придется написать свой SMTP сервер, как делают это вирусы.


 
DVM ©   (2008-01-13 14:40) [4]


> но придется написать свой SMTP сервер, как делают это вирусы.

Только вот большинство SMTP серверов в Internet давно уже не принимает письма не то что с адресов без доменов, но и с доменами без обратной записи, поэтому толку не будет.


 
Anatoly Podgoretsky ©   (2008-01-13 15:29) [5]

> DVM  (13.01.2008 14:40:04)  [4]

И это хорошо.
Но ты видимо все таки не просто домен имеешь в виду, а почтовый домен.


 
sdaf ©   (2008-01-14 18:58) [6]

Я в этом плохо разбераюсь. С использованием Mapi, каждый раз приходиться,включать  outlook, и нажимать в нем кнопку отправить. а если мне надо отправить 20,30 писем. Мне просто надо, автоматически отправлять письма, что бы без лишних окошек и вопросов. Весь инет перерыл немогу найти Fastnet и использовать TNMSMTP если знаете где достать скажите пожалуйста.


 
sdaf ©   (2008-01-14 19:28) [7]

Еще, скажите пожалуйста, я думаю многие видели этот код. Он работает?, если нет то дальше искать TNMSMTP не буду.
procedure TForm1.Button1Click(Sender: TObject);  
begin  
NMSMTP1.Host := "smtp.mail.ru";    
NMSMTP1.UserID := "sdaf;    
NMSMTP1.Connect;    
NMSMTP1.PostMessage.FromAddress := "sdaf@hotmail.ru";  
NMSMTP1.PostMessage.ToAddress.Text := "sdaf@mail.ru";  
NMSMTP1.PostMessage.Body.Text := "Текст письма";  
NMSMTP1.PostMessage.Subject := "Тема письма";  
NMSMTP1.SendMail;    
end;
Да, еще на многих форумах пишут - используй Indy, можно ли отправлять письма автоматически с помощью него?, в 7 дельфи у меня 5 вкладок. Даже не знаю в какую податься по этому поводу)


 
Anatoly Podgoretsky ©   (2008-01-14 20:33) [8]


> Весь инет перерыл немогу найти Fastnet и использовать TNMSMTP

Зачем где то искать, он входит в состав Дельфи.


 
sdaf ©   (2008-01-14 20:36) [9]

нашел отправка письма с использованием indy!
procedure TForm1.Button1Click(Sender: TObject);
var                          {
  attach:TidAttachment;      }
  msg:tidmessage;
begin
button1.Enabled:=false;
idSMTP1.AuthenticationType:=atLogin;
idSMTP1.Username:="primer@mail.ru";
idSMTP1.Password:="password";
idSMTP1.Host:= "smtp.mail.ru";
idSMTP1.Port:= 25;
msg:=TIdMessage.Create(nil);
msg.Body.Add("пример!");
msg.Subject:="Indy";
msg.From.Address:="отправитель";
msg.From.Name:="Имя отправителя";
msg.Recipients.EMailAddresses:="получатель";
msg.IsEncoded:=true;                              
try
idSMTP1.Connect();
if idSMTP1.Connected then
begin
idSMTP1.Send(msg);
showmessage("Отправлено");
end
else showmessage("Ошибка!");
finally
IdSMTP1.Disconnect;
end;                  
button1.Enabled:=true;


 
sdaf ©   (2008-01-14 20:38) [10]

Все работает как мне хотелось!
спасибо за ваши комменты


 
DVM ©   (2008-01-14 23:04) [11]


> sdaf ©   (14.01.08 20:38) [10]
> Все работает как мне хотелось!

Тебе ж хотелось без указания почтового сервера. А в [9] сервер указывается. :)


 
grisme   (2008-01-16 09:42) [12]


> DVM ©   (14.01.08 23:04) [11]
> > sdaf ©   (14.01.08 20:38) [10] > Все работает как мне
> хотелось!Тебе ж хотелось без указания почтового сервера.
>  А в [9] сервер указывается. :)


не им же %-)



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

Текущий архив: 2009.03.15;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.017 c
2-1233132382
Валера
2009-01-28 11:46
2009.03.15
Запись бинарного кода в реестр (REG_BINARY)


15-1231425248
Мистер Блин
2009-01-08 17:34
2009.03.15
Рекурсивный метод сортировки


4-1206173020
nikfel
2008-03-22 11:03
2009.03.15
Как удалить файл без восстановления


2-1232617282
nst1974
2009-01-22 12:41
2009.03.15
создание клиент серверные части БД


15-1231485931
Оксана
2009-01-09 10:25
2009.03.15
Создание отчетности в Delphi