コンテキスト

コンテキスト

コンテキスト

$ echo $LANG
fr_FR.UTF-8

質問

送信者名にはアクセントが許可されていますが、mail受信者名には許可されていないようです。

  • mail -s "Test" -r "Denis Bitouzé <[email protected]>" "Denis Bitouze <[email protected]>" < /dev/nullわかりました。戻ります(フランス語ブラインド翻訳):mail: Message content empty; hopes it's correct
  • mail -s "Test" -r "Denis Bitouzé <[email protected]>" "Denis Bitouzé <[email protected]>" < /dev/nullいいえ、返します(フランス語ブラインド翻訳):mail: Impossible to parse the address « Denis Bitouzé <[email protected]> » (when expanding « Denis Bitouzé <[email protected]> ») : Wrong address syntax

質問

mail受信者名にアクセントを含めることはできますか?

答え1

短い答え:

はい、アクセント文字を持つ受信者に電子メールを送信できます。しかし、:

メールサーバーの送受信の両方をサポートそして、それらの間でメールをルーティングするすべてのSMTPサーバーUTF8をサポートする必要があります。

gMailを使用してアクセント文字を含む電子メールを送信する以下のテストでは、gMailがそのメッセージをルーティングするために必要なUTF8サポートを備えていることを意味します(アクセント文字を含むメールアカウントを作成することを許可しない場合でも)。

長い答え:

私は以前、次の方法を使用して、電子メールアドレスにアクセント文字を含む受信者に電子メールを送信することをテストしました。ポストフィックスバージョン2.2。これはオプションではありませんが、私のメールサーバー用のRHEL7リポジトリで最後にサポートされているバージョンだからです。このアカウントにメールを送信するすべてのテストが失敗した後、もう少し調査して発見しました。サフィックス追加情報ファイルそれ:

...導入サフィックスバージョン3.0、UTF-8メールアドレス、UTF-8メッセージヘッダー値を完全にサポートします。

したがって、この文で見ると、英語以外の文字のサポートは、ほとんどがSMTPアプリケーション自体がサポートする機能であるようです。そのため、RHEL 8 AWS VMを起動して設定しました。サフィックスバージョン3.3.1UTF8サポートをテストしてください。

メールアカウントを設定しました。」[Eメール保護]「を選択し、Gmail アカウントからメッセージを送信してください。

顧客:

このアカウントに送信されたメッセージがそのアカウントに届くというヘッダーを見るとわかります。 (以下の出力でメールサーバー名、送信者アドレス、受信者ドメインを変更しました。)

Return-Path: <[email protected]>
X-Original-To: tè[email protected]
Delivered-To: tè[email protected]
Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=209.85.222.196; helo=mail-qk1-f196.google.com; [email protected]; receiver=<UNKNOWN>
Received: from mail-qk1-f196.google.com (mail-qk1-f196.google.com [209.85.222.196])
        (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
        (No client certificate requested)
        by mail.postfix3server.org (Postfix) with UTF8SMTPS id EA3BB1C226AE
        for <tè[email protected]>; Thu, 12 Mar 2020 16:49:12 +0000 (GMT)
Received: by mail-qk1-f196.google.com with SMTP id p62so7358902qkb.0
        for <tè[email protected]>; Thu, 12 Mar 2020 09:49:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
         d=gmail.com; s=20161025;
         h=mime-version:from:date:message-id:subject:to;
         bh=+sxzWGIhDj27WByaDTDqzH+gvh5YvxK7AK8RkDc6r3g=;
         b=Blu+ <SNIP> cd
          wgdA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
         d=1e100.net; s=20161025;
         h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
         bh=+sxz <SNIP> rwK
         L7Uw==
X-Gm-Message-State: ANhLgQ2NC <SNIP> aBaUf
X-Google-Smtp-Source: ADFU+v <SNIP> KwMI=
X-Received: by 2002:ae9:dcc1:: with SMTP id q18 <SNIP> 88368;
Thu, 12 Mar 2020 09:48:08 -0700 (PDT)
MIME-Version: 1.0
From: Terrence Houlahan <[email protected]>
Date: Thu, 12 Mar 2020 16:47:31 +0000
Message-ID: <CAG6EasLnB4w_XzXPL4LcTuWrDWsQsvkGDj1-SSTgtJTzk_r0Cg@mail.gmail.com>
Subject: Test 1 sending accented characters
To: tè[email protected]
Content-Type: multipart/alternative; boundary="0000000000001927fa05a0ab1ec0"

--0000000000001927fa05a0ab1ec0
Content-Type: text/plain; charset="UTF-8"
.

上記の行をコメントアウトしてください。

by mail.postfix3server.org (Postfix) with UTF8SMTPS

サービス端末:

/var/log/maillogアクセント付きのアドレスを持つ受信メールサーバーから:

postfix/smtpd[xxxx]: Anonymous TLS connection established from mail-qk1-f196.google.com[209.85.222.196]: TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
policyd-spf[xxxx]: prepend Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=209.85.222.196; helo=mail-qk1-f196.google.com; [email protected]; receiver=<UNKNOWN>
postfix/smtpd[xxxx]: EA3BB1C226AE: client=mail-qk1-f196.google.com[209.85.222.196]
postfix/cleanup[xxxx]: EA3BB1C226AE: message-id=<CAG6EasLnB4w_XzXPL4LcTuWrDWsQsvkGDj1-SSTgtJTzk_r0Cg@mail.gmail.com>
mail postfix/qmgr[xxxx]: EA3BB1C226AE: from=<[email protected]>, size=6579, nrcpt=1 (queue active)
postfix/virtual[xxxx]: EA3BB1C226AE: to=<tè[email protected]>, relay=virtual, delay=0.32, delays=0.31/0.01/0/0, dsn=2.0.0, status=sent (delivered to maildir)
postfix/qmgr[xxxx]: EA3BB1C226AE: removed

結論として:

はい。アクセント文字を使用してメールを送受信できますが、メールをルーティングするSMTPサーバーチェーンが解釈をサポートしている場合にのみ可能です。私たちは、gMAilがこれを行うことができ、適切に設定されたPostfixサーバーバージョン3以降でも実行できることを確認しました。しかし、私のテストはPostfixに限定されており、他の代替のUTF8互換性については何の主張もできません。

関連情報