bool ConnectPOP3(){
Form1->NMPOP31->UserID = idpop
Form1->NMPOP31->Password = password
Form1->NMPOP31->Host = popserver
if (Form1->NMPOP31->Connected) Form1->NMPOP31->Disconnect();
Form1->NMPOP31->Connect();
return Form1->NMPOP31->Connected;
}
//потом коннектимся на smtp
bool ConnectSMTP(){
Form1->NMSMTP1->Host = smtpserver
Form1->NMSMTP1->Port = 25;
Form1->NMSMTP1->UserID = idsmtp;
Form1->NMSMTP1->PostMessage->FromName = Form1->Edit2->Text;
Form1->NMSMTP1->PostMessage->FromAddress = mail
Form1->NMSMTP1->PostMessage->Subject = subject
Form1->NMSMTP1->PostMessage->ToAddress->CommaText = email_
Form1->NMSMTP1->PostMessage->ToBlindCarbonCopy->Add("");
Form1->NMSMTP1->PostMessage->ToCarbonCopy->Add("");
Form1->NMSMTP1->PostMessage->Attachments->Add("c:\1.doc");
Form1->NMSMTP1->PostMessage->Body->Text = body
Form1->NMSMTP1->SubType = mtHtml;
Form1->NMSMTP1->Connect();
return Form1->NMSMTP1->Connected;
}
int Send(){
if (ConnectPOP3()){
if (ConnectSMTP()){
Form1->NMSMTP1->SendMail();
}
}
return 0;
}
отправка mail
Собственно как из своей программы отправить email на допустим [email]test@mail.ru[/email] при этом зная текст сообщения, тему и т.п. И если надо то допустим если нужно написать от кого [email]moy@mail.ru[/email]
Цитата: CuHaK
Собственно как из своей программы отправить email на допустим [email]test@mail.ru[/email] при этом зная текст сообщения, тему и т.п. И если надо то допустим если нужно написать от кого [email]moy@mail.ru[/email]
если требуется непосредственно на mail. то это просто.
Для начала надо авторизироватся.
Код:
значения:
idpop
popserver
smtpserver
idsmtp
надо смотреть непосредственно на майле.
если мне не изменяет память то они должны быть такими:
popserver = pop.mail.ru
smtpserver = smtp.mail.ru
idpop = почтовый адрес до @, т.е. если почтовый адрес - [email]vasya@mail.ru[/email] то надо подставлять = vasya
idsmtp = idpop;
но говорю, это только под mail.ru, с других серверов надо смотреть настройки не посредственно этихх серверов, и еще в большинстве случаев требуется авторизация, надо будет кодировать сообщения.
можно использовать внешние фришные программы, например blat
Цитата: inkognitum
но говорю, это только под mail.ru, с других серверов надо смотреть настройки не посредственно этихх серверов, и еще в большинстве случаев требуется авторизация, надо будет кодировать сообщения.
А так же в первую очередь читать хелп и использовать поиск по форуму прежде чем создавать сообщение.
Например вот здесь тема ничего не напоминает?
Тема закрыта, всем спасибо.