|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
17.04.2009, 14:54 | #1 |
Пользователь
Регистрация: 13.04.2009
Сообщений: 72
|
Отправка файлов по e-mail
Привет всем!!!
Вот я написал прогу она делает скрины экрана и сохраняет её в папку с программой. Как послать эту картинку на e-mail кому нибудь??? Заранее спасибо!!! |
17.04.2009, 18:27 | #2 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Воспользоваться компонентом IdSmtp с вкладки IndyClients отправка почты с вложениями здесь уже обсуждалась. пользуйтесь поиском
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
21.04.2009, 15:37 | #3 |
Пользователь
Регистрация: 06.04.2009
Сообщений: 80
|
procedure send;
var attach:TidAttachment; msg:tidmessage; i:integer; begin Form1.idSMTP1.AuthenticationType:= atLogin; Form1.idSMTP1.Username:='mail@mail. ru'; Form1.idSMTP1.Password:='Тут пароль от мыла'; Form1.idSMTP1.Host:='smtp.mail.ru'; Form1.IdSMTP1.Port:=25; msg:=TIdMessage.Create(nil); msg.Body.Add('test '); msg.Subject:='test mail'; msg.From.Address:='mail@mail.ru'; msg.From.Name:='Аццкая сотона'; msg.Recipients.EMailAddresses:='mai l@mail.ru'; msg.IsEncoded:=true; //attach:=TIdAttachment.Create(msg.Me ssageParts,'C:\attach.rar'); Form1.idSMTP1.Connect(); if Form1.idSMTP1.Connected then begin Form1.idSMTP1.Send(msg); showmessage('Sending complete...'); end else showmessage('No connect '); finally Form1.IdSMTP1.Disconnect; end; attach.Free; end; procedure TForm1.Button1Click(Sender: TObject); begin send; end; |
21.04.2009, 15:39 | #4 |
Пользователь
Регистрация: 06.04.2009
Сообщений: 80
|
Не забудь на форму кинуть IdMessage и IdSMTP. Попробуй этот вариант
|
24.04.2009, 17:30 | #5 |
Пользователь
Регистрация: 24.04.2009
Сообщений: 54
|
Моть я чет непонимаю но у меня пишеть сокет ерор...10060 ето я так понимаю неможет сойдениться прога с сервером почти.Фаер вол отрублен.и когда питаюсь чуть чуть подругом то пишет время ожидания ответа закончилось...что самое страное что пол года назад я таким способом отправлял.Возможно на маил.ру что то поменялось ?или я возобновил ту старую почту и с ней глюк ?
|
27.04.2009, 08:37 | #6 |
Пользователь
Регистрация: 06.04.2009
Сообщений: 80
|
Попробуй в качестве сервера другой, к примеру yandex
|
27.04.2009, 10:38 | #7 |
Пользователь
Регистрация: 13.04.2009
Сообщений: 72
|
Спасибо! работает!
тока ещё один вопрос: как зделать чтоб адрес отправителя был 123@123.ru ну тоесть с подменой адреса |
27.04.2009, 11:41 | #8 |
Пользователь
Регистрация: 06.04.2009
Сообщений: 80
|
Form1.idSMTP1.Username:='mail@mail. ru';
Form1.idSMTP1.Password:='Тут пароль от мыла'; - меняй здесь на 123@123.ru и соответственно пароль для 123@123.ru |
27.04.2009, 16:17 | #9 |
Пользователь
Регистрация: 13.04.2009
Сообщений: 72
|
Так не работает! типа некоректный e-mail адрес ошибку даёт и синим цветом выделяет
мне нужно чтоб адрес отправителя изменялся допустим отправил пользователь mail@mail.ru а пришло с подменой 1@2.ru Последний раз редактировалось mustang007; 27.04.2009 в 16:25. |
28.04.2009, 09:40 | #10 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
ты себе как это представляешь?
у СМТП серверов прописанно что отправителем ссобщения является тот кто реально его отправил(то есть та учетка с которой логинились) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
отправка данных с edit'a на e-mail | фЁдОр | Помощь студентам | 9 | 08.12.2011 21:09 |
Скрытая отправка e-mail-a | Altera | Работа с сетью в Delphi | 3 | 24.02.2009 06:29 |
отправка e-mail с помощью сокетов | andrey4623 | PHP | 3 | 27.06.2008 13:20 |
Отправка e-mail через JavaScript | Gambler | Общие вопросы по Java, Java SE, Kotlin | 1 | 30.05.2007 14:03 |