![]() |
Отправка почты на email чрезез VBS
Доброго времени суток.
Нужно отправить через VBS скрипт письмо на gmail.com. Перепробовал кучу скриптов, никакой не работает :( . Нужна отсылка логов. |
Цитата:
|
Цитата:
Код:
Option Explicit Код:
Dim o_Mess, v_Conf |
ymo_4@vk, хотелось бы услышать, как именно выглядит «не работает»? Для второго скрипта сразу скажу, что GMail требует SSL.
|
Возможно проще будет взять http://www.blat.net/?faq/index.html
Это почтовая программа работающая через CLI. |
Patroklos, открываете google.com, набираете в поиске «gmail blat», читаете выборку хотя бы из нескольких первых строк, а затем оцениваете свой совет. При том, что библиотека CDO работает с SSL напрямую, без необходимости установки дополнительных сервисов.
|
Вложений: 1
Цитата:
Цитата:
Код:
Dim o_Mess, v_Conf |
Цитата:
Код:
.To = "***@apple.com" 'куда отправляем |
Цитата:
Код:
Dim o_Mess, v_Conf |
ymo_4@vk, попробуйте задать для:
Код:
.Item(v_Conf & "sendusername") = "****" 'здесь имя пользователя без @ И что за адрес такой: Код:
.To = "*******@google.com" 'куда отправляем |
Цитата:
Давай я тебе на email отправлю скрипт с данными и паролями? Email напиши ещё. И ты сделаешь рабочий скрипт? =) |
Цитата:
Я бы и самолично проверил, но у меня на Google нет учётных записей, и заводить их там я не планирую. Цитата:
|
ymo_4@vk, письмо получил, ответ отправил.
|
Цитата:
|
Письмо получил, пробую.
Update: попробовал от Вашего имени к себе — работает, письмо получил. Вот код: Код:
Option Explicit Update2: если сработает — пишите, как лучше отправлять файлы, в примере взят один с жёстко заданным именем. |
Цитата:
И скажите пожалуйста как добавить текст? |
Цитата:
Код:
Option Explicit Цитата:
|
Цитата:
|
|
Помогите пожалуйста !!!
У всех видимо работает .... а я уже второй день бьюсь и ничего не отправляет !!! Вот код : Option Explicit Const cdoSendUsingPort = 2 Const cdoBasic = 1 Const strConstPartOfSchema = "http://schemas.microsoft.com/cdo/configuration/" Dim strSourceFile strSourceFile = "C:\1\1.txt" With WScript.CreateObject("Scripting.FileSystemObject") If .FileExists(strSourceFile) Then With WScript.CreateObject("CDO.Message") .From = "*****@gmail.com" .To = "*****@gmail.com" .Subject = "File [" & strSourceFile & "]" .TextBody = "Мама мыла раму" .TextBodyPart.Charset = "windows-1251" .AddAttachment strSourceFile With .Configuration.Fields .Item(strConstPartOfSchema & "smtpserver") = "smtp.gmail.com" .Item(strConstPartOfSchema & "sendusing") = cdoSendUsingPort .Item(strConstPartOfSchema & "smtpserverport") = 465 .Item(strConstPartOfSchema & "smtpauthenticate") = cdoBasic .Item(strConstPartOfSchema & "sendusername") = "*****@gmail.com" .Item(strConstPartOfSchema & "sendpassword") = "*****" .Item(strConstPartOfSchema & "smtpusessl") = True .Update End With .Send End With Else WScript.Echo "Source file [" & strSourceFile & "] not found." WScript.Quit 1 End If End With WScript.Quit 0 |
addy2k, идёте сюда: https://myaccount.google.com/lesssecureapps и разрешаете доступ для «Ненадежные приложения, у которых есть доступ…», дабы статус сменился с «Небезопасные приложения заблокированы» на «Небезопасные приложения разрешены». И затем пробуете скрипт заново.
|
Время: 22:56. |
Время: 22:56.
© OSzone.net 2001-