Jmailの使い方


次はプログラムコードです.今共有して勉強させます.

       
        path=Server.MapPath("\images\logo.gif")
Set JMail=Server.CreateObject("JMail.SMTPMail")
JMail.ContentType="text/html"
JMail.Encoding = "base64" JMail.Charset="gb2312"
JMail.ServerAddress = "mail.chinabs.net"  
JMail.Sender = "
        [email protected]"
JMail.Subject =  "chinabs.net      !"
JMail.AddRecipient(email)
JMail.Body =str
JMail.AddHeader "Originating-IP", Request.ServerVariables("REMOTE_ADDR") JMail.AddAttachment(path)
JMail.Execute
JMail.Close
Set JMail = Nothing
       

このウィジェットはjmailのパラメータを多く使用しており、以下にまとめられています.
(1)Body(メッセージ本文):文字列:JMail.Body=「ここはユーザが記入したフォームの内容であり、Fromから取り出すことができる.」
(2)Charset(文字セット、デフォルトは「US-ACSCII」):文字列例:JMail.Charset=「US-ACSCII」
(3)ContentTransferEncoding:文字列はコンテンツ転送時の符号化方式を指定し、デフォルトは「Quoted-Phrintable」例えば:JMail.C ontentTransferEncoding=「base 64」
(4)ContentType(メッセージのcontentype.デフォルトは「text/plain」):文字列HTML形式でメールを送信する場合は「text/html」に変更すればよい.例:JMail.contentType=「text/html」
(5)Encoding:文字列は添付ファイルの符号化方法を設定します(デフォルトは「base 64」です.「base 64」、「uuencode」or「quoted-printable」などを選択できます.例えば、JMail.Encoding=「base 64」
(6)Log(Jmailが作成したログで、loging属性がtrueに設定されていることを前提として、以下を参照):文字列は、Response.Write(JMail.Log)文を使用してログ情報をリストします.
(7)ロギング(ログを使用するかどうか):ブール型例えば:JMail.ロギング=true
(8)Recipients:文字列読取り専用属性で、Response.Write("+JMail.Recipients+");
(9)ReplyTo(別の返信先を指定):文字列:JMail.ReplyTo="[email protected]"
(10)Sender(送信者のメールアドレス):文字列:JMail.Sender="[email protected]"
(11)SenderName(送信者の名前):文字列:JMail.SenderName="1 g"
(12)ServerAddress(メールサーバーのアドレス):文字列は複数のサーバーを指定し、セミコロンで開くことができます.ポート番号を指定できます.serverAddressが空白のままである場合、JMailはリモートメールサーバーを試み、直接サーバーに送信します.たとえば、JMail.ServerAddress="mail.263.net.cn"
(13)Subject(Fromから取得できるメールのタイトルを設定します.):文字列:JMail.Subject="顧客フィードバックフォーム"
(14)JMail.AddAttachment(「c:anyfile.zip」)などのファイル添付ファイルをメールに追加
(15)AddCustomAttachment(FileName,Data)カスタム添付ファイルを追加する.JMail.AddCustomAttachment( "anyfile.txt", "Contents of file");
(16)AddHeader(Header,Value)ユーザ定義のメッセージヘッダを追加する.JMail.AddHeader( "Originating-IP","192.168.10.10");
(17)AddRecipient(受信者):JMail.AddRecipient("[email protected]");
(18)AddRecipientBCC(Email)、秘密の受信者:例えばJMail.AddRecipientBCC( "[email protected]");
(19)AddRecipientCC(Email)受信者:例えばJMail.AddRecipientCC( "[email protected]")
(20)AddURLAttachment(URL、ドキュメント名)urlからの添付ファイルをダウンロードして追加する.2番目のパラメータ「ドキュメント名」は、メッセージが受信されたファイル名を指定します.JMail.AddURLAttachment( "http://www.chinabs.net/jmail.zip", "jmail")
(21)AppendBodyFromFile(ファイル名)、メッセージ本文としてファイルを使用する:JMail.AppendBodyFromFile( "c:\anyfile.txt")
(22)AppendText(Text)は、挨拶文やその他の情報を追加するなど、手紙の本文内容を追加する.JMail.AppendText(「当駅へようこそ!」)
(23)Close()は、JMailにバッファリングされたメールサーバへの接続を強制する:例えば、JMail.Close()
(24)Execute()は、JMail.Execute()