powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / отправка письма через командную строку
8 сообщений из 8, страница 1 из 1
отправка письма через командную строку
    #38378426
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
создаю строку
RuN "C:\Program Files\The Bat!\thebat.exe" /NOLOGO /MAIL;USER="email";TO="sevasever@mail.ru";SUBJECT="SMTP-тест";CONTENTS="Тестовое";File="" /SEND:"email" /QUIT"
запускаю но письма не создаётся

эту же строку но, в bat файле - письмо создается.

Использую VFP9
Сам код
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
LOCAL llSuccess
EmailClient="C:\Program Files\The Bat!\thebat.exe"
EmailBoxClient="email"
TEXT to lcCmd NOSHOW TEXTMERGE PRETEXT 15
             RUN "<<EmailClient>>"
             /NOLOGO /MAIL;USER="<<EmailBoxClient>>";TO="<<thisform.txtMailTo.Value>>";SUBJECT="<<thisform.txtSubject.Value>>";CONTENTS="<<thisform.edtText.Value>>";File="<<thisform.txtAttach.Value >>" 
             /SEND:"<<EmailBoxClient>>" 
             /QUIT"

ENDTEXT
STRTOFILE(lcCmd,"exportmail.log",1)
Try
	&lcCmd
	llSuccess = .T.
Catch
Endtry
If !llSuccess
	MESSAGEBOX(lcCmd,1,"ошибка отправки почты TheBat")
	
	Return .F.
Endif
...
Рейтинг: 0 / 0
отправка письма через командную строку
    #38378506
dima-k5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexandr29, есть на форуме, например вот (если, конечно, не принципиален TheBAt!!!)

usr_adr= user mail


#DEFINE MAILITEM 0
#DEFINE IMPORTANCELOW 0
#DEFINE IMPORTANCENORMAL 1
#DEFINE IMPORTANCEHIGH 2

oOutLookObject = CreateObject("Outlook.Application")
oEmailItem = oOutLookObject.CreateItem(MAILITEM)
WITH oEmailItem
.To = usr_adr
.Subject = "Bla-bla-bla"
.Importance = IMPORTANCEHIGH
.Body = "Bla-bla-bla"
.Attachments.Add("c:\mydir\sample.txt") &&Note that the fully qualified path and file is required.
.Send
ENDWITH


Release oEmailItem
Release oOutLookObject
...
Рейтинг: 0 / 0
отправка письма через командную строку
    #38378544
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The Bat к сожалению принципиален
...
Рейтинг: 0 / 0
отправка письма через командную строку
    #38378593
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexandr29эту же строку но, в bat файле - письмо создается.а если свести задачу к решённой? т.е. записать строку в батник, потом его выполнить.
...
Рейтинг: 0 / 0
отправка письма через командную строку
    #38378636
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexandr29The Bat к сожалению принципиален

Поиск по Wscript.Shell

Код: sql
1.
cmd /C "C:\Program Files\The Bat!\thebat.exe" /NOLOGO /MAIL;USER="email";TO="sevasever@mail.ru";SUBJECT="SMTP-тест";CONTENTS="Тестовое";File="" /SEND:"email" /QUIT"
...
Рейтинг: 0 / 0
отправка письма через командную строку
    #38378956
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulWist,
извиняюсь, но я так и не разобрался с этим спосбом
можно по подробнее
...
Рейтинг: 0 / 0
отправка письма через командную строку
    #38378991
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexandr29PaulWist,
извиняюсь, но я так и не разобрался с этим спосбом
можно по подробнее

Код: sql
1.
2.
3.
o=CreateObject("Wscript.Shell") 
o.Run("cmd /c notepad.exe") 
**o.Run("cmd /c dir", 0, .t.) 
...
Рейтинг: 0 / 0
отправка письма через командную строку
    #38379128
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulWist,
делал так
WshShell.Exec(lcCmd)
работает
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / отправка письма через командную строку
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]