文字コード については
Exchange Server のメッセージ エンコード オプション
https://learn.microsoft.com/ja-jp/exchange/mail-flow/content-conversion/message-encoding?view=exchserver-2019
にあります。
しかし、
引用:
toには"xxxx@moug.net"のような形で、アドレスのみ渡しております。
なのであれば、文字コード が要因である可能性は低いかと。
引用:
2.atesaki@atesaki
3.sasidashi@sashidasi
2.3.のアドレスをSendUsingAccountにセットすると、2.3.のサーバ名?がくっついてきているようです。
(2.3.は別のサーバーです)
ちなみに1.メインアカウントから送信すると、サーバー名が付いてくるようなことはありませんでした。
2/3のアカウントでは
メールを送信した際に、送信履歴として、 2.3.のサーバー名? のアドレスへもメールを送信し
履歴として残す様な設定の サービスが含まれているのでは?
(既に simple さんが指摘されている内容です)
VBAではなく、手動で、2.3. アカウントからメールを送信してみても、
2.3.のサーバー名? のアドレスへもメールを送信する様になりませんか?
その場合、上記の色んな事があったりします。
初心者で、『ネット上に転がっているコードを適当にいじってやれば動くでしょ。』の感覚で
マクロを組み 実行したとき、
Excelであれば、ローカルだったり、アカウントに紐づいたファイルへの影響で済みます
(開発者としては動作が確認しやすい)
対して、Meil を送るという事は、SMTPサーバーだったり、
他の人も共用しているサーバーを動かす事です。
そこで開発者が気づきにくい 問題が発生し、そのまま運用したとき
問題が表面化したときには、他の多くに影響を与えている可能性もあります。
(今回のも、『2.3.のサーバー名? のアドレスへもメールを送信』という
他のアカウントに対し影響を与えています)
初心者だから と 開き直るのではなく
きちんと、ネットワーク管理者 にも 相談し コーディングを進める様にした方が良いです。