タグ

.NETとMailに関するtaoyagのブックマーク (3)

  • .NET TIPS 文字列をURLエンコードするには? - C# VB.NET Webフォーム - @IT

    文字列データをURLに埋め込むような場合には、Webサーバとの間で正しく情報をやりとりするために、その文字列を別の表記形式に変換する(エンコードする)必要がある。これは、文字列データが空白文字や一部の記号(「$」、「#」など)、全角文字などを含んでいると正しく送信されない可能性があるためである。 例えば、IEを使ってGoogleで、 ".NET TIPS" を検索したときには、検索結果の画面でのURL(IEの[アドレス]部分)が次のようになっているはずだ。 http://www.google.co.jp/search?hl=ja&ie=UTF-8&q=%22.NET+TIPS%22&lr= このURLでは、検索文字列「".NET TIPS"」が「%22.NET+TIPS%22」にエンコードされている(「"」が「%22」に、半角スペースが「+」に変換されている。このようなURLのエンコードは

  • CC、BCC、添付ファイル、優先順位などを指定してメールを送信する

    注意:ここで紹介しているコードを実際に使用する場合は、SMTPサーバー、送信者、送信先、CC、BCCなどを必ず変更してください。 ここでは、メールを送信する時に、CC、BCCを複数指定する、添付ファイルを指定する、HTMLメールとして送る、優先順位を指定するなどの方法紹介します。 SmtpClientクラスを使用する方法 注意:SmtpClientクラスは、.NET Framework 2.0以降でしか使用できません。また、ここではSmtpClientクラスについて詳しくは説明しませんので、まずは「SmtpClientクラスを使ってメールを送信する」をご覧ください。 'MailMessageの作成 Dim msg As New System.Net.Mail.MailMessage() '送信者 msg.From = New System.Net.Mail.MailAddress("sen

    CC、BCC、添付ファイル、優先順位などを指定してメールを送信する
  • .NET TIPS 電子メールを送信するには? - C# VB.NET - @IT

    C#やVB.NETのプログラムからインターネット電子メールを送信する場合には、SmtpMailクラス(System.Web.Mail名前空間)のSendメソッドを使用する。このクラスは、「Web」という文字列が入っている名前空間に属しているが、Webアプリケーションだけでなく、どのような種類のプログラム中からも利用できる。例えば、Windowsアプリケーションやコンソール・アプリケーションから利用しても問題ない。 このSmtpMailクラスは、もともとOSに組み込まれているCDOSYS(Collaboration Data Objects for Windows 2000)メッセージ コンポーネントを使用してメッセージを送信するもので、このクラス自身が電子メールの送信機能を持っているわけではない。このため、OSよりこの機能を取り除くような操作を行っている場合、このクラスを通して電子メールを

  • 1