Blog Of Sem: January 2016

vbscript kullanarak gmail attachlı mail yolla

Aşağıdaki dosyayı önce gmail kullanıcı adını ve parolasını düzenle ve  d:\ye sm.vbs olarak kaydet ve en altta cmd satırını uygula


' VBScript to Send Email Notification
' Author: https://helloacm.com
' Usage: cscript.exe sendemail.vbs email subject text
' 23/Dec/2014

Sub SendEmail(ToAddress, Subject, Text)
    Dim iMsg 
    Dim iConf
    Dim Flds
 
    Set iMsg = CreateObject("CDO.Message")
    Set iConf = CreateObject("CDO.Configuration")
 
    iConf.Load -1
    Set Flds = iConf.Fields
    
    With Flds
        .Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True
        .Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
        .Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "fromgmail@gmail.com"
        .Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "frompassword123"
        .Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.gmail.com" 'smtp mail server
        .Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
        .Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465 'stmp server
        .Update
    End With
 
    With iMsg
        Set .Configuration = iConf
        .To = ToAddress
        .From = "fromgmail@gmail.com"
        .Subject = Subject
        .TextBody = Text
.AddAttachment  "C:\backup.txt" 
        .Send
       
    End With
 
    Set iMsg = Nothing
    Set iConf = Nothing
End Sub
 
If WScript.Arguments.Count <> 3 Then
    WScript.Echo "Usage: cscript.exe " & WScript.ScriptFullName & " email subject text"
Else 
    SendEmail WScript.Arguments(0), WScript.Arguments(1), WScript.Arguments(2)
End If


-----------------------------

komut satırında çalıştır aşağıdakini ve mail gider

cscript d:\sm.vbs togmail@gmail.com epostakonu epostaicerik