Hallo, ich hab ein programm das Emails mit Anhang versendet aber wenn ich auf den Button drücke kommt:
Illegales Zeichen im Pfad
Ich hab nichts gefunden was illegal sein könnte. Vielleicht könnt ihr mir ja helfen
Hier der Code:
Danke...
Illegales Zeichen im Pfad
Ich hab nichts gefunden was illegal sein könnte. Vielleicht könnt ihr mir ja helfen
Hier der Code:
Code:
using System; using System.Windows.Forms; using System.IO; using System.Net.Mail; namespace SSFN_file_versenden { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { //textBox1.Text = string.Empty; string contains = "test"; string[] Files = Directory.GetFiles(@"C:\Users\Robin\Documents"); foreach (string file in Files) { if (file.ToUpper().Contains(contains.ToUpper())) { string path = ("\r\n" + file); textBox1.Text = textBox1.Text + path; try { MailMessage mail = new MailMessage(); SmtpClient SmtpServer = new SmtpClient("smtp.web.de"); mail.From = new MailAddress("[email protected]"); mail.To.Add("[email protected]"); mail.Subject = ("test1"); mail.Body = ("test"); mail.Attachments.Add(new Attachment(textBox1.Text)); SmtpServer.Port = 587; SmtpServer.Credentials = new System.Net.NetworkCredential("[email protected]", "password"); SmtpServer.EnableSsl = true; SmtpServer.Send(mail); MessageBox.Show("Finished"); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } } } } }
Comment