|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Проблемма со скриптом отправки письма |
|
PowerShell - [решено] Проблемма со скриптом отправки письма
|
Новый участник Сообщения: 9 |
Я никогда не ползовался PS решил попробовать не срослось. Помогите кто чем может
Сам скрипт воть #* ========================= #* SMTP Mail Alert #* ========================= #* Create new .NET object and assign to variable $mail = New-Object System.Net.Mail.MailMessage #* Sender Address $mail.From = New-Object System.Net.MailAddress("mail@gmail.com"); #* Recipient Address $mail.To.Add("mail@gmail.com"); #* Message Subject $mail.Subject = "TEST"; #* Message Body $mail.Body = "Hi, am a test"; #* Connect to your mail server $smtp = New-Object System.Net.Mail.SmtpClient("mail.gmail.com.ua:26"); #* Uncomment line below if authentication is required $smtp.Credentials = New-Object System.Net.NetworkCredential("mail@gmail.com", "1234567890"); #* Send Email $smtp.Send($mail); Unrestricted UPD: New-Object : Не удается найти тип [System.Net.MailAddress]: убедитесь в том, что сборка, содержащая этот тип, загружена . C:\test.ps1:9 знак:25 + $mail.From = New-Object <<<< System.Net.MailAddress("mail@gmail.com"); + CategoryInfo : InvalidType: ( ![]() + FullyQualifiedErrorId : TypeNotFound,Microsoft.PowerShell.Commands.NewObjectCommand Исключение при вызове "Send" с "1" аргументами: "Необходимо указать адрес отправителя." C:\test.ps1:27 знак:12 + $smtp.Send <<<< ($mail); + CategoryInfo : NotSpecified: ( ![]() + FullyQualifiedErrorId : DotNetMethodException |
|
Отправлено: 11:59, 19-07-2011 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать |
Отправлено: 12:06, 19-07-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Цитата amel27:
требует аунтификации |
|
Отправлено: 12:32, 19-07-2011 | #3 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Вопрос закрыт отработало
$EmailFrom = "mail@gmail.com" $EmailTo = "mail@gmail.com" $Subject = "test" $Body = "Test is good" $SMTPServer = "mail.gmail.com" $SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, 26) $SMTPClient.Credentials = New-Object System.Net.NetworkCredential("mail@gmail.com", "1234567890"); $SMTPClient.Send($EmailFrom, $EmailTo, $Subject, $Body) |
Отправлено: 12:53, 19-07-2011 | #4 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Проверка отправки письма с файлом абоненту | dark-------13 | Скриптовые языки администрирования Windows | 1 | 05-05-2011 18:02 | |
скрипт отправки почты | stolyar | Вебмастеру | 10 | 04-01-2010 18:23 | |
форма отправки на мейл | oIo_DeN_oIo | Вебмастеру | 23 | 27-02-2008 18:51 | |
Организация отправки писем | PsyDuck | Microsoft Windows NT/2000/2003 | 4 | 14-01-2008 09:29 | |
Время отправки электронного письма | Guest | Хочу все знать | 2 | 13-04-2004 11:53 |
|