Отправка письма через CDO.Message - VB

Узнай цену своей работы

Формулировка задачи:

Кто-нибудь помогите. Как отправить письмо на email желательно через CDO.message и если мона подробнее. Заранее благодарен.

Решение задачи: «Отправка письма через CDO.Message»

textual
Листинг программы
<font color="blue">Const</font> cdoSendUsingPort = <font color="darkblue"><b>2</b></font>
<font color="blue">Const</font> cdoBasic = <font color="darkblue"><b>1</b></font>

<font color="blue">Public</font> <font color="blue">Sub</font> SendMessage()
    <font color="blue">Dim</font> cdoMsg <font color="blue">As</font> cdo.Message
    <font color="blue">Dim</font> cdoConf <font color="blue">As</font> cdo.Configuration
    <font color="blue">Dim</font> cdoFields <font color="blue">As</font> ADODB.Fields
    
    <font color="blue">Set</font> cdoConf = CreateObject(<font color="teal">"CDO.Configuration"</font>)
    <font color="blue">Set</font> cdoFields = cdoConf.Fields
    
    <font color="blue">With</font> cdoFields
        .Item(<font color="teal">"http://schemas.microsoft.com/cdo/configuration/sendusing"</font>) = _
          cdoSendUsingPort
        .Item(<font color="teal">"http://schemas.microsoft.com/cdo/configuration/smtpserver"</font>) = _
          <font color="teal">"smtp.mail.ru"</font>
        .Item(<font color="teal">"http://schemas.microsoft.com/cdo/configuration/smtpserverport"</font>) = _
          <font color="darkblue"><b>25</b></font>
        .Item(<font color="teal">"http://schemas.microsoft.com/cdo/configuration/smtpusessl"</font>) = _
          False
        .Item(<font color="teal">"http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout"</font>) = _
          <font color="darkblue"><b>60</b></font>
        <font color="00AA00">' Если сервер требует аторизации.</font>
        .Item(<font color="teal">"http://schemas.microsoft.com/cdo/configuration/smtpauthenticate"</font>) = _
          cdoBasic
        .Item(<font color="teal">"http://schemas.microsoft.com/cdo/configuration/sendusername"</font>) = _
          <font color="teal">"abc"</font>
        .Item(<font color="teal">"http://schemas.microsoft.com/cdo/configuration/sendpassword"</font>) = _
          <font color="teal">"123"</font>
        .Update
    <font color="blue">End</font> <font color="blue">With</font>
    
    <font color="blue">Set</font> cdoMsg = CreateObject(<font color="teal">"CDO.Message"</font>)
    
    <font color="blue">With</font> cdoMsg
        <font color="blue">Set</font> .Configuration = cdoConf
        cdoMsg.From = <font color="teal">"abc@mail.ru"</font>
        cdoMsg.<font color="blue">To</font> = <font color="teal">"abc@mail.ru"</font>
        cdoMsg.Subject = <font color="teal">"Test"</font>
        cdoMsg.TextBody = <font color="teal">"Test Message."</font>
        cdoMsg.Send
    <font color="blue">End</font> <font color="blue">With</font>
    
    MsgBox <font color="teal">"Письмо отправлено!"</font>
    
    <font color="blue">Set</font> cdoMsg = <font color="blue">Nothing</font>
    <font color="blue">Set</font> cdoConf = <font color="blue">Nothing</font>
    <font color="blue">Set</font> cdoFields = <font color="blue">Nothing</font>
<font color="blue">End</font> <font color="blue">Sub</font>

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.111 из 5