Wie kann ich das Skript veranlassen, E-Mail-Adressen einzeln aus einer Textdatei zu laden, anstatt manuell eine E-Mail einzugeben?E-Mail-Skript so bearbeiten, dass Adressen aus einer Datei gelesen werden
Ich erhalte einen Fehler, der
Linie 6
Objekt erforderlich sagt:“
Code 800A01A8
Was mache ich falsch?
Dim fso
Set objEmail = CreateObject("CDO.Message")
objEmail.From = "[email protected]"
Set dict = CreateObject("Scripting.Dictionary")
Set file = fso.OpenTextFile ("C:\e.txt", 1)
row = 0
Do Until file.AtEndOfStream
line = file.Readline
dict.Add row, line
row = row + 1
objEmail.To = file
objEmail.Subject = "Test Email 2"
objEmail.Textbody = "This Is A Test Message"
objEmail.AddAttachment "C:\test.txt"
objEmail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
objEmail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "127.0.0.1"
objEmail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
objEmail.Configuration.Fields.Update
objEmail.Send
Loop
Willkommen bei Stackoverflow sein. Bitte werfen Sie einen Blick auf [wie man eine gute Frage stellt] (http://stackoverflow.com/help/how-to-ask) – user2807083
'objEmail.AddAttachment" c: \ windows \ win.ini "' siehe https://msdn.microsoft.com/en-us/library/ms526914(v=exchg.10).aspx –
Dank der Anlage funktioniert jetzt. – Recies