نمایش نتایج 1 تا 2 از 2

نام تاپیک: فرستادن ایمیل با CDO

  1. #1

    فرستادن ایمیل با CDO

    سلام
    این متن برنامه ای است که من روی دستگاه خودم به راحتی ایمیل می فرستم ولی وقتی که این برنامه را از روی سرور شبکه که در آن هستم ،اجرا می کنم به من پیغام خطا می دهد
    این را می دانم که ورژن IIS دستگاه خودم با سرور متفاوت است ورژن IIS سرور 6 هست
    متن برنامه:
    <%

    dim objCDOSYSMail
    Dim objCDOSYSCon
    Set objCDOSYSMail = Server.CreateObject("CDO.Message")

    Set objCDOSYSCon = Server.CreateObject ("CDO.Configuration")
    With objCDOSYSCon
    .Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "192.168.1.10"
    .Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
    .Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 1
    .Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
    .Fields.Update

    Set objCDOSYSMail.Configuration = objCDOSYSCon

    e1=request("e1")
    e2=Request("sender")
    matn=request("matn")

    objCDOSYSMail.to="ghaum@yahoo.com"
    objCDOSYSMail.from=e2
    objCDOSYSMail.subject="Sobh"
    objCDOSYSMail.htmlbody=matn
    objCDOSYSMail.send
    end with
    Set objCDOSYSMail = Nothing%>

    این هم پیغام خطا:
    CDO.Message.1 error '80040222'

    The pickup directory path is required and was not specified.

    /mailtest.asp, line 46

    این هم خط 46:
    objCDOSYSMail.send

    ممنون

  2. #2
    کاربر جدید
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    اصفهان
    پست
    11

    این اسکرپیت را خودم تست کردم جواب داد

    <%
    Set oCdoMail = Server.CreateObject("CDO.Message")
    Set oCdoConf = Server.CreateObject("CDO.Configuration")
    %>

    <%
    sConfURL = "http://schemas.microsoft.com/cdo/configuration/"
    with oCdoConf
    .Fields.Item(sConfURL & "sendusing") = 2
    .Fields.Item(sConfURL & "smtpserver") = "webmail.4bagh.net"
    .Fields.Item(sConfURL & "smtpserverport") = 25
    .Fields.Update
    end with
    %>

    <%
    with oCdoMail
    .From = "webmaster@4bagh.net"
    .To = "hamid_khakzad@yahoo.com"
    end with
    %>

    <%
    with oCdoMail
    .Subject = "My message subject"
    .textbody="Hello"
    .HTMLBody = "<b>this is my mail</B>"

    end with
    %>

    <%
    oCdoMail.Configuration = oCdoConf
    oCdoMail.Send
    Set oCdoConf = Nothing
    Set oCdoMail = Nothing
    %>
    البته باید smtp سرور و آدرس میل فرستنده را برای خودت عوض کنی

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •