0

Persits.MailSender オブジェクトを使用してメールを送信したい。私は1つの解決策を見つけました。このコードを含めると、この解決策が機能し、オブジェクトが作成されました:

<%
posted = request.form ("submit")
if posted = "Submit" then

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'' Customize the following 5 lines with your own information. ''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
vtoaddress =   "_____" ' Change this to the email address you will be receiving your notices.
vmailhost =   Application("ServerAddress") ' Change this to your actual Domain name.
vfromaddress = "_____" ' Change this to the email address you will use to send and authenticate with.
vfrompwd =     "_______________" ' Change this to the above email addresses password.
vsubject =     "ASP Contact Form"     'Change this to your own email message subject.


'''''''''''''''''''''''''''''''''''''''''''
'' DO NOT CHANGE ANYTHING PAST THIS LINE ''
'''''''''''''''''''''''''''''''''''''''''''
vfromname = request.form ("TName")
vbody = request.form ("TBody")
vrplyto = request.form ("TEmail")
vmsgbody = vfromname &"<br>"& vrplyto &"<br>"& vbody

Set objEmail = Server.CreateObject("Persits.MailSender")

objEmail.Username = vfromaddress
objEmail.Password = vfrompwd
objEmail.Host = vmailhost
objEmail.From = vfromaddress
objEmail.AddAddress vtoaddress
objEmail.Subject = vsubject
objEmail.Body = vmsgbody
objEmail.IsHTML = True
objEmail.Send

    vErr = Err.Description
    if vErr <> "" then
        response.write vErr & "<br><br>There was an error on this page."
    else
        response.write "Thank you, your message has been sent."
    End If
Set objEmail = Nothing

response.write "Thank you, your message has been sent."
end if
%>

<html><body>
<form name="SendEmail01" method="post">
<table border=0>
<tr>
            <td>Name:</td>
            <td><input type="text" name="TName" size="30"></td>
</tr>
<tr>
            <td>Email:</td>
            <td><input type="text" name="TEmail" size="30"></td>
</tr>
<tr>
            <td>Body:</td>
            <td><textarea rows="4" name="TBody" cols="30"></textarea></td>
</tr>
<tr>
            <td><input type="submit" name="Submit" value="Submit"></td>
</tr>
</form>
</body></html>

すべてのフィールドに入力してページを送信した後、次のようなエラーが発生しました。

    Persits.MailSender.4 error '800a0004'

Cannot assign requested address.

/contact_form.asp, line 34

私を助けてください..

4

1 に答える 1