2017-03-15 19 views
0

顧客の連絡先リストに属するすべての連絡先を特定の郵送IDで返すコードがあります。このコードは、レポートを表示するときにユーザーが「送信」をクリックすると、電子メールのCC部分の内部にあるすべての名前を挿入します。問題は、誰かが電子メールを手作業で入れるかのように、コードが電子メールを適切に分離しないことです。追加された電子メールをプログラムでCCに追加

これは、それがプログラムでCCスロットに電子メールを置く方法です: enter image description here

そして、これは私はそれが適切に電子メールを追加したい方法です: enter image description here

方法I私は改行しようとしなかった

emails += "\"\"" + contact.FullName + "\" (" + contact.EMail + ") <" + 
    contact.EMail + ">\"\r"; //Environment.NewLine; 

が、それはうまくいきませんでしたので、私はちょうどコメントアウト改行でR \使用し、左:現在、次のように返された文字列を構築します。

+0

あなたはどの電子メールクライアントをターゲットとしていますか?電子メールアドレスを区切る適切な方法については、電子メールクライアントのドキュメントを参照する必要があります。 Outlookではセミコロン ';'を使用することをお勧めします。受信者セパレータとして。 –

答えて

1

Acumatica電子メールクライアントを使用する場合は、セミコロンを区切り記号として使用することをおすすめします。

十分なスペースがない場合、電子メールアドレスは複数の行にまたがります。

例: "" Test "([email protected])"; "" Test2 "([email protected])"; "" Test3" は([email protected])」

email address separator configuration email address separator

+0

それはうまくいった!電子メールは通常セミコロンで区切られていることを忘れていました。 –