Открыть клиент электронной почты с файлом вложения [дубликат]

VBScript не имеет встроенных констант, поэтому вам нужно искать константы в браузере объектов VBA (Alt + F11 - F2 в Excel) и использовать номер. В VBScript существует только один тип данных, поэтому ничего не помещайте ничего (например, Dim x as string только Dim x).

В VBScript нет ничего грубого.

Поля будут иметь значения по умолчанию из Outlook Express или Windows Mail.

но не установлены в Windows 10, так как он не имеет ни одной из этих двух программ.

Ниже приведен голый минимум

Set emailObj      = CreateObject("CDO.Message")
emailObj.From     = "dcandy@gmail.com"
emailObj.To       = "dcandy@gmail.com"
emailObj.Subject  = "Test CDO"
emailObj.TextBody = "Test CDO"

emailObj.AddAttachment "c:\windows\win.ini"

Set emailConfig = emailObj.Configuration

emailConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.gmail.com"
emailConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465
emailConfig.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing")    = 2  
emailConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1  
emailConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpusessl")      = true 
emailConfig.Fields("http://schemas.microsoft.com/cdo/configuration/sendusername")    = "Username"
emailConfig.Fields("http://schemas.microsoft.com/cdo/configuration/sendpassword")    = "Password"
emailConfig.Fields.Update

emailObj.Send

If err.number = 0 then Msgbox "Done"
1
задан Nilesh patel 9 January 2013 в 07:40
поделиться

3 ответа

Итак, каков ваш вопрос? Я предполагаю, что вы получаете некоторую ошибку, когда пытались отправить электронное письмо. Я ответил на очень аналогичный вопрос до:

Согласно RFC 2368 вы не можете добавить вложение к сообщению с помощью схемы mailto: URL из соображений безопасности:

Пользовательский агент, интерпретирующий URL-адрес mailto, ДОЛЖЕН не создавать сообщение, если какой-либо из заголовков считается опасным (...) Только заголовки Subject, Keywords и Body считаются безопасными и полезными.

6
ответ дан Community 1 September 2018 в 02:37
поделиться

Я думаю, что этот код решает вашу проблему.

<div class="email_pot">
<a href="mailto:abc@abc.com?subject=my subject&body=see attachment&attachment="+"/my_location_virtual_path/myfile.lis"></a>
</div>
-2
ответ дан Nilesh patel 1 September 2018 в 02:37
поделиться

Если вы можете поместить файл, прикрепленный к электронному письму, зависит от почтового клиента. (но многие почтовые программы не могут добавить файл прикрепления из maito: protocol)

Я думаю, что я смог разместить вложения в некоторых версиях Outlook, возможно.

1
ответ дан tenifre 1 September 2018 в 02:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: