none
PowerShell. Делюсь опытом. Скрипт отправки почтового сообщения. :) RRS feed

  • Вопрос

  •  

     

    $SmtpClient = new-object system.net.mail.smtpClient

    $MailMessage = New-Object system.net.mail.mailmessage

     

    $SmtpClient.Host = "почтовый сервер"

    $mailmessage.from = "от кого"

    $mailmessage.To.add("кому")

    $mailmessage.Subject = "Hello"

    $mailmessage.Body = "Hello"

    $smtpclient.Send($mailmessage)

     

    вот так вот.. просто все Smile оказалось...

    24 июля 2007 г. 5:31

Ответы

  • Smile люблю дарить людям счастье, вообщем два варианта для Вас есть...

     

    первый добавить, в текст скрипта

     

    $mailmessage.IsBodyHtml = 1

    ну и теперь если вы знаете... Smile HTML что вам помешает сделать из письма все что угодно?

     

    второй, взять в тело уже готовый шаблон HTML

    $mailmessage.Body = Get-Content .\report.html

     

    Smile .\report.htm - это путь к файл шаблона... он може быть и другим наприме c:\reports\report.html

     

    P.S.  я не волшебник, я только учусь...

     

     

     

    25 июля 2007 г. 2:45

Все ответы

  •  serij_volk написано:

     

     

    $SmtpClient = new-object system.net.mail.smtpClient

    $MailMessage = New-Object system.net.mail.mailmessage

     

    $SmtpClient.Host = "почтовый сервер"

    $mailmessage.from = "от кого"

    $mailmessage.To.add("кому")

    $mailmessage.Subject = "Hello"

    $mailmessage.Body = "Hello"

    $smtpclient.Send($mailmessage)

     

    вот так вот.. просто все Smile оказалось...

     

    Приветствую!

    Вот если Вы еще подскажете, как в отправляемом сообщении выделять цветом/жирностью текст, я был бы просто безмерно счастлив!

    24 июля 2007 г. 15:28
  • Smile люблю дарить людям счастье, вообщем два варианта для Вас есть...

     

    первый добавить, в текст скрипта

     

    $mailmessage.IsBodyHtml = 1

    ну и теперь если вы знаете... Smile HTML что вам помешает сделать из письма все что угодно?

     

    второй, взять в тело уже готовый шаблон HTML

    $mailmessage.Body = Get-Content .\report.html

     

    Smile .\report.htm - это путь к файл шаблона... он може быть и другим наприме c:\reports\report.html

     

    P.S.  я не волшебник, я только учусь...

     

     

     

    25 июля 2007 г. 2:45