Страница 1 из 1

Отправка писем С++ Visual studio 2013

Добавлено: 09 май 2015, 14:35
slider
Нашел шаблон для отправки писем, но он написан под С#, а мне нужно С++ не пойму какие нужно подключать заголовочные файлы. Подчеркивает ошибки "SmtpClient", "MailMessage", "string", "Attachment", "MediaTypeNames" - не определены.

И на все using System - подчеркивает "System" - не определены.

Код: Выделить всё

using System.Web;
using System.Net;
using System.Net.Mail;
using System.Net.Mime;

namespace ShalWand
{
	class Program
	{
		static void Main()
		{

			/* здесь указываете SMTP и Порт, у меня например mail.ru - я
			указал smtp.mail.ru, а порт smtp.mail.ru - 25 или 2525 */
			SmtpClient Smtp = new SmtpClient("smtp.mail.ru", 2525);

			/* здесь на месте login указываете логин, на месте password - пароль,
			если у вас [email]example@mail.ru[/email] то указываете просто example (без mail.ru) */
			Smtp.Credentials = new NetworkCredential("login", "password");
			MailMessage Message = new MailMessage();

			/* на месте [email]login@mail.ru[/email] указываете свой E-mail, на месте [email]KUDA@rambler.ru[/email]
			указываете куда будет отправлено письмо (это может быть не обязательно rambler)*/
			Message.From = new MailAddress("login@mail.ru");
			Message.To.Add(new MailAddress("KUDA@rambler.ru"));

			/*Тема сообщения на месте Theme и текст сообщения на месте Text*/
			Message.Subject = "Theme";
			Message.Body = "Text";

			/*Далее указываете путь к файлу (при переходе в папку указывайте 2 слэша)*/
			string file = "C:\\file.txt";

			Attachment attach = new Attachment(file, MediaTypeNames.Application.Octet);
			Message.Attachments.Add(attach);

			Smtp.Send(Message); //сообщение отправлено
		}
	}
}

Re: Отправка писем С++ Visual studio 2013

Добавлено: 13 май 2015, 14:47
Romeo
Код не получится подравить и сразу добиться, чтобы он заработал. Это совершенно разнве языки и в них совершенно разные библитеки используются. Ищи код для C++.