Private Sub Form_Load()
Dim cdoMsg As CDO.Message
Set cdoMsg = New CDO.Message
cdoMsg.Configuration.Fields(cdoSMTPServer) = "102.16.100.19"
cdoMsg.Configuration.Fields(cdoSMTPConnectionTimeout) = 30
cdoMsg.Configuration.Fields(cdoSendUsingMethod) = cdoSendUsingPort
cdoMsg.Configuration.Fields.Update
cdoMsg.To = "mottagare1@hotmail.com,mottagare2@yahoo.com"
cdoMsg.From = "dinepost@dindomän.se"
cdoMsg.Subject = "Här kommer ett meddelande "
cdoMsg.TextBody = "Meddelandetext"
cdoMsg.AddAttachment ("\\sökväg\till\fil.ändelse")
cdoMsg.Send
Set cdoMsg = Nothing
Unload Me
End Sub
är bara ett exempel på hur du kan skicka mail direct från vb via cdo. Det finns egentligen inte så mycket begränsningar med vbscript och gör det det så tittar du bara på Windows PowerShell :)
Tanken var att slippa det, och istället använda sig av någon färdig programvara för detta. Jag har script för att kunna skicka mail med Outlook, men då måste man vara inloggad i sin klient när man skickar mailet. Det är en applikation som ska skicka iväg mailet automatiskt och jag vill att man med vbscript ska kunna trigga detta!