Что нового

код bat в autoit

franky

Новичок
Сообщения
3
Репутация
0
Привет.
Есть функция которая из списка send.txt в котором лежат мейлы, скрипт выполняет команду:
Код:
(For /F %%i In (send.txt) Do (
	blat text.txt -priority 0 -to %%i -charset windows-1251 -subject "=?windows-1251?B?z/Du4uXw6uA=?=" -server mail.local -f admin@local -u admin@local  -pw pass1 -base64 -attach "FILE.docx"
))>LOG.txt
тем самым с помощью blat рассылает текст из файла text.txt по всем мейл-адресам которые есть в send.txt.
можно ли это сделать средствами автоит а не бат файлом?
 
Автор
F

franky

Новичок
Сообщения
3
Репутация
0
нашел достаточно интересную функцию
Код:
#include <Inet.au3>

Local $s_SmtpServer = "mysmtpserver.com.au"
Local $s_FromName = "My Name"
Local $s_FromAddress = "From eMail Address"
Local $s_ToAddress = "To eMail Address"
Local $s_Subject = "My Test UDF"
Local $as_Body[2]
$as_Body[0] = "Testing the new email udf"
$as_Body[1] = "Second Line"
Local $Response = _INetSmtpMail($s_SmtpServer, $s_FromName, $s_FromAddress, $s_ToAddress, $s_Subject, $as_Body)
Local $err = @error
If $Response = 1 Then
    MsgBox(0, "Success!", "Mail sent")
Else
    MsgBox(0, "Error!", "Mail failed with error code " & $err)
EndIf

но, не нашел или плохо искал функции, как подставить в
Код:
Local $s_ToAddress = "To eMail Address"
по 1 файлу и слать для каждого адреса из файла все остальное, подскажите, пожалуйста
 
Верх