ошибка при отправке почты с Net - PoweShell

bogdan71
Дата: 10.06.2008 17:05:12
помогите. есть вот такой простой код для исполнения через PowerShell. причем на домашнем компе работает. на работе нет. и там и там имею права администратора.  попытка через VB.NET то же конается ошибкой. на работе стоит Exchange 2007 and Active Directory. дома даже нет IIS.

$myMsg = New-Object System.Net.Mail.MailMessage $FromAddress, $ToAddress, $MessageSubject,$MessageBody
$myMsg.IsBodyHtml = "False"
$mySMTPServer = New-object Net.Mail.SmtpClient($SendingServer, $PortNummer)
$myCredential = New-object System.Net.NetworkCredential($Login,$Password)
$mySMTPServer.UseDefaultCredentials = 1
$mySMTPServer.Credentials = $myCredential
$mySMTPServer.Send($myMsg)
ошибка.
Ausnahme beim Aufrufen von "Send" mit 1 Argument(en):  "Fehler beim Senden von Mail."

помогите уже неделю бьюсь.
Zorina
Дата: 10.06.2008 17:20:51
я честно говоря, не знаю, что это за зверь.
но если есть
exception и текст ошибки не помогает, бывает exception.InnerException.Message которое может помочь.

и что значит, попытка через VB.NET кончается ошибкой. код покажите и какая ошибка.
______________________________________
http://asp.net/learn/data-access/

Ищи там где потерял, а не там где светло.
мы с вами когда-то где-то уже встречались да, я была уже когда-то где-то.

bogdan71
Дата: 10.06.2008 17:48:44
Dim myMsg As Net.Mail.MailMessage
        myMsg = New Net.Mail.MailMessage("froschgeiser@hs-albsig.de", "froschgeiser@hs-albsig.de", "Mailbox Size Report", "Attachment File")
        Dim Attachment As New Net.Mail.Attachment("c:\temp\MailBoxStatistics.txt")
        myMsg.Attachments.Add(Attachment)
        myMsg.IsBodyHtml = False
        myMsg.BodyEncoding = Encoding.GetEncoding(1251)
        myMsg.SubjectEncoding = Encoding.GetEncoding(1251)
        Dim mySMTPServer As New Net.Mail.SmtpClient("izcexchange.ad.fh-albsig.de", 25)
        Dim myCredential As New System.Net.NetworkCredential("login", "password")
        mySMTPServer.UseDefaultCredentials = True
        mySMTPServer.Credentials = myCredential
        mySMTPServer.Send(myMsg)

No interesno, etot kod uge rabotaet. A v PowerShell to ge samoe net