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

Вниз

Как программно отправить email...   Найти похожие ветки 

 
Mirolex   (2002-11-13 04:15) [0]

Как программно отправить email через стандартную почту.
Ну типа ShellExecute(Handle, "OPEN", "mailto:blabla@mail.ru", nil, nil, SW_SHOWMAXIMIZED)

Только мне надо туда еще аттачмент сделать, а еще лучше, чтобы тело письма было html и включало в себя картинку.


 
Song ©   (2002-11-13 09:10) [1]

Через ShellExecute() нельзя.


 
Дмитрий К.К. ©   (2002-11-13 09:11) [2]

Странно, почему сюда, а не в "Сети"...

Используй ФастНет или Индай.


 
Геннадий ©   (2002-11-13 21:06) [3]


procedure TSpamForm.SendEMail(QFrom, QSubject, QBody, QFromName: String);
begin
With SMTP.PostMessage do
begin
ToAddress.Clear;
ToAddress.AddStrings(ToEMailMemo.Lines);
Subject:= QSubject;
Body.Clear;
Body.Append(QBody);
FromAddress:= QFrom;
FromName:= QFromName;
end;

SMTP.SendMail;
end;



Про вложения говорить не буду - не пробывал.


 
DOOMin   (2002-11-20 13:27) [4]

Возьми создай приложение MDI или SDI стандартным мастером. Увидишь там кнопку "отправить письмо" и посмотри код, который там настрочит мастер


 
cher_gvf ©   (2002-11-20 16:53) [5]

Хотел тоже задать такой вопрос, а тут смотрю - есть уже. Попробовал MDI в 6м Дельфи - нет такой кнопки "отправить письмо"


 
Song ©   (2002-11-20 17:29) [6]

Господа программисты, а что же тут сложного? Бросьте компонент NMSMTP на форму, посмотрите по нему хэлп, там все свойства и методы описаны, из которых нужно использовать максимум не более десятка..


 
Андрей Прокофьев ©   (2002-11-20 17:35) [7]

Этот вопрос уже задолбал. Нельзя ли включить его в FAQ?


 
Morfein ©   (2002-11-21 21:41) [8]

Попутно возник другой вопрос...
А как всунуть в Outlook уже готовые текст письма и тему
через конандную строку?
Так это делают, например, службы рассылки : присылают
письмо, в котором есть ссылочка... щёлкнешь на ней и получаешь
окно Outlook"a с темой, адресом и текстом... остаётся только
кнопку send нажать...
Ссылка - что-то типа
mailto:subscribe@somewhere.com&subject="any_subj"...
Знает кто-нить точный формат этой фигни?


 
Дмитрий К.К. ©   (2002-11-22 10:09) [9]

Протокол Mailto имеет следующую форму.

MAILTO:Recipients&Parameters

Поле Recipients может быть пустым, одиночным адресом и состоять из нескольких
адресов, разделенных символом ";".
Поле Parameters дополнительно и если оно есть то должно
быть отделено символом "&". Параметры должны появляться
в форме пары name/value. Следующий список описывает возможные параметры:

PARAMETER DESCRIPTION

CC= Carbon copy (дополнительные получатели)
BCC= Blind carbon copy (дополнительные получатели, адреса которых
не показываются остальным получателям)
SUBJECT= Subject text (тема)
BODY= Body text (текст)

Все данные указываемые в параметрах должны быть так называемые Internet safe
characters. Используййте %0d для символа перевод строки (LF), %20 для пробела и
так далее.
Пример:

mailto:email1;email2?cc=email3&subject=Это%20тема&body=это%20текст%20письма%0dЭто%20другая%20строка


 
Алексадр   (2002-11-24 23:56) [10]

Народ, одна лажа: если использовать компонент, то при ошыбке подключения возникает исключиние, как перехватить его???


 
Song ©   (2002-11-25 08:15) [11]

try .. except .. end



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

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

Наверх




Память: 0.49 MB
Время: 0.012 c
4-72593
Lipa
2002-12-09 16:01
2003.01.23
О выключении компьотера.


7-72575
SeF
2002-11-11 01:05
2003.01.23
WM_CREATE


1-72310
Кот Бегемот
2003-01-15 16:13
2003.01.23
Адрес процедуры - метод класса ?


14-72463
Lex_!
2003-01-04 15:06
2003.01.23
или я чет не понял.. или где...


1-72392
adolf_99
2003-01-13 16:00
2003.01.23
Помогите