0

SMTPsvg.Mailerを使用して電子メールを送信するための次の従来のASPコードがあります。

Set Mailer = Server.CreateObject("SMTPsvg.Mailer")
Mailer.FromName   = "From Name"
Mailer.FromAddress= "someone@test.com"
Mailer.RemoteHost = "mail.test.com"
Mailer.AddRecipient "inquiry", "test@test.com"
Mailer.Subject    = "Contact Request"

CDOsysを使用するように変換しようとしていますが、CDOsysオブジェクトには、次のドキュメントにあるようにFromName、RemoteHost属性がないようです。

http://msdn.microsoft.com/en-us/library/ms526367(v=exchg.10).aspx

CDOsysを使用するときに、リモートホストが自動的に含まれる可能性はありますか?

4

1 に答える 1

1

差出人アドレスの場合、次のように「From」プロパティを使用して差出人の名前とアドレスを指定できます。

myMail.From="""Sender Name"" <email@sender.com>"

名前は二重引用符で囲まれていることに注意してください。

メールサーバーを指定しない場合、CDOSYSはデフォルトサーバー(localhost、ポート25)を使用します。別のサーバーを指定するには、次のようにConfigurationFieldsを使用する必要があります。

myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing")=2
myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver")="smtp.server.com"
myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport")=25
myMail.Configuration.Fields.Update
于 2012-11-01T02:08:31.487 に答える