Bonjour,
J'essaie d'envoyer des mails avec des accents dans le message en delphi 7. Cela fonctionne bien. Mais dès que je rajoute une pièce jointe, les accents repassent en 'carrés'.
Voici un bout de code :
J'ai mis dans les propriétés de TIdMessage :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 procedure TMailerForm.btnSendMailClick(Sender: TObject); begin StatusMemo.Clear; //setup SMTP SMTP.Host := ledHost.Text; SMTP.Port := 25; //setup mail message MailMessage.From.Address := ledFrom.Text; MailMessage.Recipients.EMailAddresses := ledTo.Text + ',' + ledCC.Text; MailMessage.Subject := ledSubject.Text; MailMessage.Body.Text := Body.Text; if FileExists(ledAttachment.Text) then begin TIdAttachment.Create(MailMessage.MessageParts, ledAttachment.Text); end; //send mail try try SMTP.Connect(1000); SMTP.Send(MailMessage); except on E:Exception do StatusMemo.Lines.Insert(0, 'ERROR: ' + E.Message); end; finally if SMTP.Connected then SMTP.Disconnect; end; end; (* btnSendMail Click *)
Charset : iso-8859-1
ContentType : text/plain
Cordialement,
Sébastien
Partager