Witam wszystkich zaglądających.
Próbuje napisać mały programik, który będzie wysyłał z programu maila.
Generalnie wszystko działa, ale bez polskich znaków.
Zapewne cos robie złe, choć wydaje mi się, że cos jest jednak zepsute.
Dodam, że program w Windows działa prawidłowo, wysyła polskie znaki.
Gdy skompiluję go na androida, to polskich znaków nie ma w temacie, w treści natomiast polskie znaki są.
// login information
IdSMTP1->Host = "";
IdSMTP1->Username = "";
IdSMTP1->Password = "";
IdMessage1->Clear();
IdMessage1->Recipients->EMailAddresses = ETo->Text;
IdMessage1->ContentType = "text/plain; charset=utf-8;";
//IdMessage1->CharSet = "utf-8";
IdMessage1->Subject = "Potwierdzenie wysyłania przesyłki.";
//IdMessage1->ContentTransferEncoding = "8bit";
IdMessage1->Body->Text = Memo2->Text;
IdMessage1->Body->Add(Memo1->Text);
try {
IdSMTP1->Connect();
IdSMTP1->Send(IdMessage1);
}
catch(...) {
ShowMessage("error...");
}
IdSMTP1->Disconnect();