C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
NMSMTP, исправление ошибки
** Вадим
Отправлено: 15.08.2005, 01:04


Не зарегистрирован







Вот хочу узнать как исправить эту ошибку если кто может то помогите!
void __fastcall TWorm::FormCreate(TObject *Sender)
{
if (NMSMTP1->Connected)
NMSMTP1->Disconnect();
else
{
NMSMTP1->Host= "smtp.mail.ru";
NMSMTP1->UserID ="uhzo0x40mail.ru";
NMSMTP1->Connect();
if (NMSMTP1->Connected)
{
NMSMTP1->SubType = mtPlain;

NMSMTP1->EncodeType = uuMime;
NMSMTP1->EncodeType = uuCode;

NMSMTP1->PostMessage->FromAddress = "uzho0x40mail.ru";
NMSMTP1->PostMessage->FromName = "uzho0x40mail.ru";
NMSMTP1->PostMessage->ToAddress="uzho0x40mail.ru";//Cannot convert 'char *' to 'TStringList *'
NMSMTP1->PostMessage->Body="uzho0x40mail.ru";//Cannot convert 'char *' to 'TStringList *'
NMSMTP1->PostMessage->Subject = "uzho0x40mail.ru";
NMSMTP1->PostMessage->Date = "uzho0x40mail.ru";
NMSMTP1->PostMessage->ReplyTo = "uzho0x40mail.ru";
NMSMTP1->SendMail();
}
}
}
Vlad
Отправлено: 15.08.2005, 08:43


Машинист паровоза

Группа: Участник
Сообщений: 231



QUOTE
NMSMTP1->Host= "smtp.mail.ru";
NMSMTP1->UserID ="uhzo0x40mail.ru";
NMSMTP1->Connect();

А кто авторизацию по паролю делать будет? Существует 2 вида авторизации, согласно стандарта, в одном случае допускается без пароля, в другом с паролем. Не мучайся , используй Indy компаненты.
Guest
Отправлено: 15.08.2005, 12:55


Не зарегистрирован







CODE

NMSMTP1->PostMessage->ToAddress->Text ="uzho0x40mail.ru";

Вернуться в Вопросы программирования в C++Builder