Форум программистов, компьютерный форум CyberForum.ru

Отправка содержимого текстового файла на почту - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка приведенного оператора, альтернативы http://www.cyberforum.ru/cpp-beginners/thread344758.html
4.31 Чем ошибочен приведенный ниже оператор? Напишите правильный оператор, который бы выполнял то, что пытался, вероятно, сделать программист. cout « ++( х + у ); Попробовал выдает ошибку, решил сделать так #include "stdafx.h" #include <iostream> int main()
C++ Не могу исправить ошибку :113 H:\Dev-Cpp\Проекты\уроки\Безымянный3.cpp cannot convert `IDirectDraw7**' to `IDirectDraw**' for argument `2' to `HRESULT DirectDrawCreate(GUID*, IDirectDraw**, IUnknown*) Недавно начал изучать оконные программы и работу с DirectX. Но при написании программы столкнулся с проблемой: не могу исправить одну ошибку...Хотя код вроде бы верный.Пожалуйста помогите,уважаемые форумчане.Вот текст ошибки:113 H:\Dev-Cpp\Проекты\уроки\Безымянный3.cpp cannot convert `IDirectDraw7**' to `IDirectDraw**' for argument `2' to `HRESULT DirectDrawCreate(GUID*, IDirectDraw**,... http://www.cyberforum.ru/cpp-beginners/thread344750.html
C++ Напишите программу, которая рассчитывает и печатает диаметр, длину окружности и площадь круга
4.30. Напишите программу, которая читает радиус (как значение типа double), рассчитывает и печатает диаметр, длину окружности и площадь круга. Для ? используйте значение 3.14159. #include "stdafx.h" #include <iostream> #include "lang.h" using namespace std;
Температура процессора Intel C++
Добрый день! Подскажите или киньте подходящую литературу для новичка. Хочу узнать температуру процессора, но не знаю с чего начать.
C++ [ООП + while]Определение заработной платы для каждого http://www.cyberforum.ru/cpp-beginners/thread344726.html
После Введите количество сотрудников: программа завершается (( Помогите пожалуйста #include "stdafx.h" #include <iostream> #include "lang.h" using namespace std; class Work {
C++ Теряется точность Видимо в этой проге теряетмя точность. Не проходит только 1 тест. #include <iostream> #include <iomanip> using namespace std; int main() { double n,a,b; int k,i,j,t; подробнее

Показать сообщение отдельно
stashappy
 Аватар для stashappy
42 / 42 / 4
Регистрация: 21.08.2011
Сообщений: 625
24.08.2011, 01:26     Отправка содержимого текстового файла на почту
Добрый вечер.

Есть код сендера:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
     IdSMTP1->AuthenticationType=atLogin;
        IdSMTP1->UserId = "qwerty@yandex.ru";
        IdSMTP1->Password = "****";
        IdSMTP1->Host = "smtp.yandex.ru";
        IdSMTP1->Port = 25;
 
    IdSMTP1->Connect();
 
        if (IdSMTP1->Authenticate())
    {
                TIdMessage* msg = new TIdMessage(Form1);
        msg->CharSet = "Windows-1251";
                msg->Subject = "тема"; // тема письма
                msg->Body->Add(текст); // текст сообщения
                msg->From->Text = "qwerty@yandex.ru"; // от кого письмо
                msg->Recipients->EMailAddresses = "qwerty2@yandex.ru"; // кому письмо
        msg->Priority = TIdMessagePriority(mpHighest);
 
        IdSMTP1->Send(msg);
        IdSMTP1->Disconnect();
        msg->Free();
        }
Задача заключается в том чтобы открыть текстовый файл. Задем скопировать его содержимое в какой нибудь буфер, массив и отправить это все содержимое на почту с помощью данного сердера.
Напишите код пожалуйста. А то я пробую разные варианты. Сообщения приходит пустым. Текст из файла толи не читается, то ли.. Какие есть варианты? Помогите.

 Комментарий модератора 
Используйте теги форматирования кода!


Добавлено через 57 минут
И как прикрепить к этому сообщению, вложение?
Я вписываю такой код:
new TIdAttachmentFile(msg->MessageParts, "C:\\1.txt") ;
При компиляции выходит ошибка:

Type name expected
Statement missing ;

Добавлено через 10 минут
Для вложения файла, так же пробовал использвать этот код, но безрезультатно:

TIdAttachment* att = new TIdAttachment(msg->MessageParts,"c:\\1.txt");
msg->MessageParts->Add();
msg->MessageParts->Items[0] = att;


Выходи ошибка при компиляции: Unable to open file 'IDATTACHMENTFILE.OBJ'

Добавлено через 2 часа 26 минут
Хоть кто нибудь ответьте пожалуйста..
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru