У меня есть zip-файл с именем data.zip
, и я хотел бы узнать, есть ли пакетный код, который может отправить его по электронной почте [email protected]
Это часть программы, поэтому, если она включает в себя дополнительное программное обеспечение, мне должно быть разрешено ее распространять с программным обеспечением. Он может быть отправлен как приложение. Пакетный файл повышен.Отправка файлов в партию
-1
A
ответ
6
(из сообщения Usenet) Попробуйте этот командный файл - он был протестирован с помощью gmail и использует SSL и порт 465 для отправки.
Выполните команду следующим образом, но эта команда находится на одной линии.
email.bat [email protected] [email protected] "This subject is about emails" "This is the body of the email" smtp.gmail.com [email protected] password "d:\folder\attachment.txt"
[email protected]
- ваш адрес электронной почты.
[email protected]
- адрес электронной почты получателя.
"d:\folder\attachment.txt"
это приложение для отправки.
::email.bat:::::::::::::::::::::::::::::::::::::::::::::::::::::
@echo off
setlocal
:: defaults
set [email protected]
set [email protected]
set Subj="email test %date% %time%"
set Body="did it work? %date% %time%"
set Serv=mail.server.com.au
set Auth=user
set Pass=pass
set fileattach=
:: if command line arguments are supplied then use them
if "%~7" NEQ "" (
set From=%1
set To=%2
set Subj="%~3"
set Body="%~4"
set Serv=%5
set "Auth=%~6"
set "Pass=%~7"
set "fileattach=%~8"
)
call :createVBS "email-bat.vbs"
call :send %From% %To% %Subj% %Body% %Serv% %Auth% %Pass%
echo email has been sent (if parameters were correct)
pause
del "%vbsfile%" 2>nul
goto :EOF
:send
cscript.exe /nologo "%vbsfile%" %1 %2 %3 %4 %5 %6 %7
goto :EOF
:createVBS
set "vbsfile=%~1"
del "%vbsfile%" 2>nul
set cdoSchema=http://schemas.microsoft.com/cdo/configuration
echo >>"%vbsfile%" Set objArgs = WScript.Arguments
echo >>"%vbsfile%" Set objEmail = CreateObject("CDO.Message")
echo >>"%vbsfile%" objEmail.From = objArgs(0)
echo >>"%vbsfile%" objEmail.To = objArgs(1)
echo >>"%vbsfile%" objEmail.Subject = objArgs(2)
echo >>"%vbsfile%" objEmail.Textbody = objArgs(3)
if defined fileattach echo >>"%vbsfile%" objEmail.AddAttachment "%fileattach%"
echo >>"%vbsfile%" with objEmail.Configuration.Fields
echo >>"%vbsfile%" .Item ("%cdoSchema%/sendusing") = 2 ' not local, smtp
echo >>"%vbsfile%" .Item ("%cdoSchema%/smtpserver") = objArgs(4)
echo >>"%vbsfile%" .Item ("%cdoSchema%/smtpserverport") = 465
echo >>"%vbsfile%" .Item ("%cdoSchema%/smtpauthenticate") = 1 ' cdobasic
echo >>"%vbsfile%" .Item ("%cdoSchema%/sendusername") = objArgs(5)
echo >>"%vbsfile%" .Item ("%cdoSchema%/sendpassword") = objArgs(6)
echo >>"%vbsfile%" .Item ("%cdoSchema%/smtpusessl") = True
echo >>"%vbsfile%" .Item ("%cdoSchema%/smtpconnectiontimeout") = 25
echo >>"%vbsfile%" .Update
echo >>"%vbsfile%" end with
echo >>"%vbsfile%" objEmail.Send
:end
Смежные вопросы
- 1. Как дублировать партию файлов в finder
- 2. Динамическое создание файлов AX pdf через партию
- 3. Использование DocuSign подписать партию PDF-файлов
- 4. Отправка файлов в Python
- 5. Вход в весеннюю партию
- 6. pass% userprofile% в другую партию
- 7. Могу ли я открыть одну партию файлов из Проводника в одном экземпляре моего приложения и отдельную партию во втором экземпляре?
- 8. Отправка больших файлов в Twisted
- 9. Отправка файлов в PHP API
- 10. Отправка больших файлов в java
- 11. Отправка статических файлов в термосе
- 12. отправка файлов cookie в браузер
- 13. Отправка файлов через webservice
- 14. Отправка файлов через Kafka
- 15. WCF отправка больших файлов
- 16. Отправка файлов через поток
- 17. Отправка файлов нескольким клиентам?
- 18. Отправка HTML файлов просмотров
- 19. XMPP Framework отправка файлов
- 20. node.js отправка файлов css
- 21. молния папки с исключениями нескольких отдельных файлов через партию
- 22. Передача локальной переменной в партию
- 23. Передача вывода vbYesNoCancel в партию
- 24. Как добавить таймер в партию
- 25. Вставить партию в Laravel 5
- 26. Как преобразовать партию в Perl?
- 27. Как заменить партию в sympy?
- 28. Перерыв этого запроса в партию
- 29. Сохраните текст в UTF-8 через партию
- 30. Найти подходящую партию string
Нет, он не отправляет файлы, которые являются только текстом – 09stephenb
Принимаемый ответ (с использованием BLAT) также будет поддерживать отправку вложений. Есть вопросы по SO (http://stackoverflow.com/questions/1172200/how-can-i-send-a-pdf-file-as-blat-attachment) об использовании BLAT с вложениями. –