Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
$body = dir C:\Folder1 *.xls | copy -dest C:\Folder2 -PassThru | select name,LastWriteTime | Out-String
send-mailmessage -to "User01 <user01@example.com>" -from "User02 <user02@example.com>" -subject "Copy Files" -body $body -SmtpServer smtp.gmail.com -UseSsl -Credential "User01"
Если использовать нестандартный порт(отличный от 25),то используйте:
Код: Выделить весь код
$EmailFrom = "user02@example.com"
$EmailTo = "user01@example.com" 
$Subject = "Copy Files" 
$SMTPServer = "smtp.gmail.com" 
$SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, 587) 
$SMTPClient.EnableSsl = $true 
$SMTPClient.Credentials = New-Object System.Net.NetworkCredential("username", "password"); 
$SMTPClient.Send($EmailFrom, $EmailTo, $Subject, $Body)

Последний раз редактировалось Kazun, 25-09-2011 в 20:55.

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:45, 25-09-2011 | #2