ASPプログラムでは、ほとんどの人がJmailを使用してメールを送信します。これは、主にほとんどの仮想ホストがそれらをサポートしているが、他の人が少なくサポートするためです。
Jmailから電子メールを送信するためのコードの例は次のとおりです。
自分のマシンで試してみると、jmail.dllをダウンロードしてください。ダウンロードして減圧した後、セットアップをダブルクリックして、インストールを完了してください!
コードコピーは次のとおりです。
<%
onerrorresumenext
dimjmail、contentid
setjmail = server.createObject( "jmail.message")
jmail.charset = "gb2312" '' '' ''メール文字セット、デフォルトは「us-ascii」です
'' 'jmail.isoencodeheaders = false' '' 'ISOエンコーディングを実行するかどうか、デフォルトは真です
'' '送信者情報(変数として割り当てることができます)
jmail.from = "[email protected]" '' '' '送信者アドレス
jmail.fromname = "xiaoz.com" '' '' '送信者名
jmail.subject = "Mail Subject" '' ''メール件名
'' ''認証
jmail.mailserverusername = "myusername" '' '' '認証ユーザー名
jmail.mailserverpassword = "mypassword" '' '' '認証パスワード
'' '' '優先度を設定し、1から5の範囲で優先度が大きくなるほど優先度が高くなり、3は正常です
jmail.priority = 3
jmail.addheader "riginating-ip"、request.servervariables( "remote_addr")
'' ''受信者に参加するために追加[変数メール:受信者アドレス]同じステートメントに複数の繰り返しを追加できます。
jmail.addrecipient( "[email protected]")
'' ''添付ファイルの追加[可変ファイル名:添付ファイルの絶対アドレス、ユーザーiusr_machine名にアクセス許可があることを確認]
'' '[パラメーター設定はインラインとして真または偽です]
'' 'contentid = jmail.addattachment(server.mappath( "jmail.asp")、true)
'' ''電子メール(HTML(文字の添付ファイルをリンクする方法に注意))
jmail.htmlbody = "<html> <head> <metacontent = zh-cnhttp-equiv = content-language> <metahttp-equiv =" "content-type" "content =" "t ext/html; charset = gb2312 ""> <styletype = text/css> a:link {font-size:9pt; text-decoration:none; color:#000000} a:visited {font-s ize:9pt;テキストデコレーション:なし;色:#666666} a:hover {color:#ff6600; font-size:9pt; Text-decoration:underline} body {font-size:9pt} - > </style> </head> <body> <fontcolor = red> emailテキスト</font> <br> <b>メールテキスト</b> </body> </html> "
'' ''メールボディ(テキストパーツ)
jmail.body = "私たちの電子メールはHTML形式ですが、あなたの電子メール表示ソフトウェアはそれらをサポートしていないかもしれません...電子メールテキスト、電子メールテキスト、電子メールテキスト」
'' ''送信【呼び出し形式:objjmail.send([username:password@] smtpserveraddress [:port]]]]