Oprettet man. d. 03. september 2012 kl. 13:21:04

angelenglen
angelenglen (8.147 point. Point ude: 200)

Powershell til ASP

Jeg har nedenstående powershell-script, hvor jeg prøver at få det "oversat" til vb-script der sender via CDO.

Indtil nu får jeg dog besked tilbage om at client is not authenticated...

Nogen der har mere held end jeg?

Her er scriptet, længere nede er mit forsøg på et VB-script:
$EmailFrom = "<afsender adresse>"
$EmailTo = "<modtager adresse>"
$Subject = "INDSÆT EMNE HER"
$Body = "INDSÆT BODY HER"
$SMTPServer = "<server ip>"
$SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, 587)
#$SMTPClient.EnableSsl = $true
$SMTPClient.Credentials = New-Object System.Net.NetworkCredential("<brugernavn>", "<kodeord>");
$SMTPClient.Send($EmailFrom, $EmailTo, $Subject, $Body)


Function SendMail(strTo, strFrom, strSubject, strMessage, strAccountID, strPassword, strSMTPServer, strSMTPPort, strAuthMethod)
    Set ObjSendMail = CreateObject("CDO.Message")
        On Error Resume Next
            ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/ (...)) = 2 ' 2 = Send the message using the network (SMTP over the network).
            ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/ (...)) = strSMTPServer
            ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/ (...)) = strSMTPPort
            ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/ (...)) = False 'Use SSL for the connection (True or False)
            ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/ (...)) = 10
            ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/ (...)) = strAuthMethod ' 1 = basic (clear-text) authentication
            ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/ (...)) = strAccountID
            ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/ (...)) = strPassword   
            ObjSendMail.Configuration.Fields.Update
            ObjSendMail.To = strTo
            ObjSendMail.Subject = strSubject
            ObjSendMail.From = strFrom
            ObjSendMail.HTMLBody = strMessage
            ObjSendMail.TextBody = strMessage
            ObjSendMail.Send
        If Err Then Response.Write vbCrLf & vbCrLf & "<h1>SendMail Failed</h1>Error code: <strong>" & Err.Number & "</strong>" & vbCrLf & "Error description: " & vbCrLf & "<strong>" & Err.Description & "</strong>"
        On Error Goto 0
    Set ObjSendMail = Nothing
End Function

Skrevet fre. d. 19. oktober 2012 kl. 09:09:32| #1


Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   


Seneste spørgsmål

fejl når jeg skal opdatere en post i min database

Oprettet den 15. juni 2013 kl. 13.33
Remo_Munk_Olesen giver 100 point for svar | Giv et svar »

Siden skal Updates

Oprettet den 12. juni 2013 kl. 12.57
lordnelson giver 200 point for svar | Giv et svar »

problem med at upload en fil til mappe

Oprettet den 7. juni 2013 kl. 11.31
Remo_Munk_Olesen giver 30 point for svar | Giv et svar »







IT Kurser
Samarbejdspartnere

Udgiver · © 2013 Computerworld A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger