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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Проблемма со скриптом отправки письма

Ответить
Настройки темы
PowerShell - [решено] Проблемма со скриптом отправки письма

Новый участник


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

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


Изменения
Автор: JeaRmiX
Дата: 19-07-2011
Я никогда не ползовался 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);
PS C:\> executionpolicy
Unrestricted



UPD:


New-Object : Не удается найти тип [System.Net.MailAddress]: убедитесь в том, что сборка, содержащая этот тип, загружена
.
C:\test.ps1:9 знак:25
+ $mail.From = New-Object <<<< System.Net.MailAddress("mail@gmail.com");
+ CategoryInfo : InvalidType: ( [New-Object], PSArgumentException
+ FullyQualifiedErrorId : TypeNotFound,Microsoft.PowerShell.Commands.NewObjectCommand

Исключение при вызове "Send" с "1" аргументами: "Необходимо указать адрес отправителя."
C:\test.ps1:27 знак:12
+ $smtp.Send <<<< ($mail);
+ CategoryInfo : NotSpecified: ( [], MethodInvocationException
+ FullyQualifiedErrorId : DotNetMethodException

Отправлено: 11:59, 19-07-2011

 

Googler


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

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


Цитата JeaRmiX:
PS C:\> test.ps1 »
Цитата JeaRmiX:
Если вы уверены в надежности команды, введите ".\test.ps1" »
JeaRmiX, для PS v2 есть альтернатива:
Код: Выделить весь код
Help Send-MailMessage -Examples

Отправлено: 12:06, 19-07-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


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

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


Цитата amel27:
Help Send-MailMessage -Examples »
smtp port 26
требует аунтификации

Отправлено: 12:32, 19-07-2011 | #3


Новый участник


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

Профиль | Отправить 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



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Проблемма со скриптом отправки письма

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
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




 
Переход