Sformatowany text

0

Mam pytanko jak zrobic zeby jak wysyłam maila a tekst jest w rich edit to zeby mi sie wsyłał sformatowany.Znaczy z kolorami itd.A potem jak odbiore mail w richedit to było to wszytko

IdMessage.Body.Add(RichEdit.Text);

to mi wysyła text

0

Musisz przerobić na format HTML.

0

a niewybieralo sie gdzies tam typu wiadomosci na rtf, zwykly lub tez html?

0

A jak mam pzerobic na html.A potem tutaj MailMessage.Body.Add(Mtext.Text); go odczytać.

0

widziałem to w pakiecie JediVCL (komponent do zamiany RTF na HTML)

0

robiłem to inaczej.Pzy wysyłaniu zapisuje najpierw plik z treścią.A potem wysyłam ale treśc biore z pliku a nie bezpośrednio z RichEdit

MailMessage.Body.LoadFromFile(ExtractFilePath(Application.ExeName)+'MailWysłanetresc_'+ListView2.Selected.Caption+'.mai');

<font color="green">Eh ale z tego wyło.Kurde jak sie sciągnie maile to w innym programie to jest jakiś dziwny text </span>

0

to kombinuj tak:

  1. Nowa zmienna typu TStringList
  2. Ładujesz plik do tej zmiennej
  3. dajesz Message.Body.Assign(NazwaZmiennejTypuTStringList)

mi tak dziala.

1 użytkowników online, w tym zalogowanych: 0, gości: 1