Отправка электронной почты в VB 6.0
Формулировка задачи:
Добрый день! Такой вопрос, как реализовать отправку сообщений пользователям используя список получателей. К примеру нашел такой код:
Если я ставлю в поле .To = "КОМУ" через запятые адреса, программа виснет. То есть отправка сообщений не происходит. Как реализовать подстановку адресов получателей, можно из заранее готового текстового файла, что-то типа APP.Path & "\E-mail.txt" подскажите пожалуйста, в голову что-то вообще не идет мысль....
Решение задачи: «Отправка электронной почты в VB 6.0»
textual
Листинг программы
Private Sub Form_Load() Dim o_Mess As Object, v_Conf As String, email As String v_Conf = "http://schemas.microsoft.com/cdo/configuration/" Set o_Mess = CreateObject("CDO.Message") Open "c:\emails.txt" For Input As #1 Do While Not EOF(1) Line Input #1, email With o_Mess .To = email .From = "ОТ КОГО" .Subject = "ТЕМА" .TextBody = "ТЕЛО СООБЩЕНИЯ" With .Configuration.Fields .Item(v_Conf & "sendusing") = 2 .Item(v_Conf & "smtpserver") = "smtp.mail.ru" .Item(v_Conf & "smtpauthenticate") = 1 .Item(v_Conf & "sendusername") = "E-MAIL" .Item(v_Conf & "sendpassword") = "Пароль" .Item(v_Conf & "smtpserverport") = 25 .Item(v_Conf & "smtpusessl") = False .Item(v_Conf & "smtpconnectiontimeout") = 60 .Update End With .send End With Loop Close #1 Set o_Mess = Nothing End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д