Podpora starších znakových sad s e-mailem 4D

Automaticky přeloženo z Deepl

Pokud stále potřebujete komunikovat se starými zařízeními, která nepodporují Unicode, je tento příspěvek určen právě vám! Čtěte dál, protože s aplikací 4D v17 R5 můžete odesílat e-maily ve starších kódováních (ISO-2022-JP pro japonštinu nebo ISO-8859-1 pro západní Evropu).

Na adrese SMTP New transporter Příkaz přijímá nové parametry, takže můžete určit typ kódování, které se má použít v hlavičce nebo těle. Chcete-li například odeslat e-mail v japonštině a použít kódování ISO-2022-JP, jednoduše napište:

$smtp:=New object
$smtp .host:="smtp.yoursmtp.com"
...
// Define the type of encoding to use in your body parts
$smtp .bodyCharset:=mail mode ISO2022JP
// Define the type of encoding to use in your mail header
$smtp .headerCharset:=mail mode ISO2022JP
$smtpTransporter :=SMTP New transporter($smtp)

$email .from:="アリス <alice@mail.com>"
$email .to:="八郎 <hachiro@mail.com>"
$email .subject:="メールの送信"
$email .textBody:="4D v17 R4 以降、新しい方法でeメールの作成と送信ができるようになりました。"

$smtpTransporter .send($email)

Při převodu pošty do formátu MIME používá 4D znakovou sadu ISO-2022-JP:

MIME-Version: 1.0
Date:
Message-ID: <843E4861CC54404F8597E65974A4832D>
Sender: =?ISO-2022-JP?Q?=1B$B%"%j%9=1B=28B?= <alice@mail.com>
From: =?ISO-2022-JP?Q?=1B$B%"%j%9=1B=28B?= <alice@mail.com>
Komu: =?ISO-2022-JP?Q?=1B$BH=2CO=3A=1B=28B?= <hachiro@mail.com>
Předmět: =?ISO-2022-JP?Q?=1B$B%a!<%k$NAw?.=1B(B?=
Obsah-Type: text/plain; charset="ISO-2022-JP"
Obsah-Transfer-Encoding: =?ISO-2022-JP?Q?=1B$B%a!<%k$NAw?.=1B(B?= Obsah-Transfer-Encoding: =?ISO-2022-JP?Q?=1B$B%a!<%k$NAw? 7bit

4D v17 R4 $B0J9_!"?7$7$$J}K!$G(Be$B%a!<%k$N:n@.$HAw?.$,$G$-$k$h$&$K$J$j$^$7$?!#(B

Další podrobnosti naleznete v dokumentačním centru.

Fabrice Mainguené
- Product Owner -Fabrice Mainguené se připojil k týmu 4D Program v listopadu 2016. Jako Product Owner má na starosti psaní uživatelských příběhů, které následně převádí do funkčních specifikací. Jeho úkolem je také zajistit, aby dodaná implementace funkcí splňovala potřeby zákazníků.Po získání bakalářského titulu v oboru informatiky na CNAM nastoupil Fabrice do malé softwarové vydavatelské společnosti jako vývojář Windev. Poté pracoval pro různé společnosti v oblasti průmyslu a obchodu jako vývojář aplikací Windev a webových aplikací a také jako technický poradce pro nové funkce.