問題タブ [mailaddress]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - フォーマットされた電子メールアドレスを表示名と電子メールアドレスに解析するにはどうすればよいですか?
与えられた電子メールアドレス: "Jim" <jim@example.com>
これをMailAddressに渡そうとすると、例外が発生します。
指定された文字列は、電子メールアドレスに必要な形式ではありません。
このアドレスをC#の表示名(Jim)と電子メールアドレス(jim@example.com)に解析するにはどうすればよいですか?
編集:私はそれを解析するためのC#コードを探しています。
EDIT2:メールアドレス文字列の先頭にスペースがあったため、MailAddressによって例外がスローされていたことがわかりました。
geocoding - 住所の標準化/修正/ジオコーディング
私の勤務先は、ジオコーディングを使用した、バッチベースの米国およびカナダの住所修正用のサードパーティツールの購入を検討しています。
- どの製品を使用しましたか?
- それらの何が好きですか?
- あなたはそれらについて何が好きではありませんか?
私たちはC/C++Unixショップであることに注意してください。
.net - .NET のメールアドレス
メールを送信しようとしていますが、各人に 5 通のメールを個別に送信するのではなく、5 人全員に 1 通の一括メールを送信したいと考えています。ここでの違いは、"TO" または "CC" の行に全員が表示されるようにすることです。これどうやってするの?
.net - ドメインモデルでSystem.Net.Mail.MailAddressを使用する必要がありますか、それとも文字列のみを使用する必要がありますか?
この質問で十分にカバーされているSystem.Uri
ように、URIに対する私の意図を反映するための良い選択です。しかし、電子メールアドレスはどうですか?
プロパティMailAddress
に追加の情報が含まれているため、あまり明確ではないようです。DisplayName
c# - MailAddressが「john@gmail」と考えるのはなぜですか。有効なメールアドレスは何ですか?
優れたC#ユーザーのように、私はこのMailAddress
オブジェクトを使用して電子メールアドレスを検証します。
私のクライアントがjohn@gmail.
彼の電子メールを入力しました。これはによって検証されMailAddress
、私のソフトウェアを壊しました。以下のコードで例外がスローされると思いますが、そうではありません。
このような偽のメールアドレスを捕まえる方法を知っていますか?
c# - MailAddress: メール ヘッダーに無効な文字が見つかりました
MailAddress を使用して FAX メールを作成しています。SatisFAXtion v 8.6 というシステムを使用しています。FAX 用の送付状を提供するために、mail.TO アドレスにテンプレートの場所を追加できます。
フォーマットは次のようになります。
コンパイルすると問題なく動作しますが、バックスラッシュが 2 つ必要なので、エスケープ文字としてさらに 2 つ追加しました。
プログラムを実行すると、例外が発生します。
MailAddress オブジェクトの電子メール アドレスにバックスラッシュを挿入する方法はありますか?
c# - 複数の電子メールへの ASP.NET 電子メール送信
私はここにこのコードを持っています...
明らかにこれは完全なコードではありませんが、複数のメールアドレスにメールを送信しようとすると、この2行をコメントアウトすると送信されません...
動作し、最初のメールに送信されますMailAddress to = new MailAddress("email1@fakeemail.com.com");
私のコードの何が問題なのですか
rfc5322 - Net Framework 4.5 MailAddress 形式と連続するドット
Net Framework 4.5 の MailAddress クラスは、次のメール アドレス形式をサポートしています。「ユーザー名」は「ローカル部分」と同義だと思いますが、RFC5322 などは、ローカル部分の連続するドットは無効であると述べています。
ここで何が起こっているのですか?
c# - .NET MailAddress のクラス プロパティが読み取り専用である理由
MailAddress クラスから継承して COM 可視クラスにしたいのですが、MailAddress にはパラメーターなしのコンストラクターがなく、COM にはコンストラクターに引数を渡すメカニズムがありません。
https://msdn.microsoft.com/en-us/library/system.net.mail.mailaddress%28v=vs.110%29.aspx
だから、私はこのようなクラスを作成する必要があり、それを作成して後でそのプロパティを変更することを考えています:
しかし、すべて読み取り専用であるため、そのプロパティを変更できないことに気付きました
読み取り専用である理由を知っている人はいますか? そして、クラス Attachment も同様に作成されます。