Zurück   Trojaner-Board > Archiv - Kein Posten möglich > Archiv

Archiv: C#

Windows 7 Hierhin wurden aus technischen Gründen ca. 1000 Threads des Trojaner-Info Forums verschoben. Die Suche funktioniert hier nicht, und es können nur Modis und Admins posten. Um durch die alten Beiträge zu browsen, bitte auf "Alle Themen anzeigen"

 
Alt 17.04.2008, 15:30   #1
Enrib
 

C# - Standard

C#



Hallo zusammen!

Als 1 ja ich habe Google benutzt!

Ich will ich C# ein kleines Prog zum senden von e-mails machen! Ich habe sehr viele Varianten gesehen aber bis jetzt hat keine so richtig gefunzt! Ich habe auch dei Verweise hinzugefügt usw usw. Würde mich sehr freuen! wenn ihr mir ein bisschien helft! Ich habe schon mehrmals gelesen das es meisten über Outlook gehen muss ich würde es aber vorziehen das kein anderes Programm startet nur meins fürs Senden!

Alt 17.04.2008, 15:41   #2
myrtille
/// TB-Ausbilder
 
C# - Standard

C#



Also bei derart vielen Informationen wird dir hier kaum einer helfen können.

Das einzige was ich dir empfehlen kann ist:
Guck dir den Quellcode von OpenSource-Programmen an, etwa thunderbird, der ist meines Wissens nach auch in C geschrieben und verschickt offensichtlich erfolgreich Mails.

lg myrtille
__________________

__________________

Alt 17.04.2008, 16:01   #3
Enrib
 

C# - Standard

C#



So weit bin ich in moment aber weiter weis ich ned!!
Zitat:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Web.Mail;

namespace MSN
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
MailMessage mail = new MailMessage();
mail.From = "Projekt";
mail.To = "*****@hotmail.com";
mail.Subject = "Projekt";
mail.Body = "Dies ist ein Test!";

SmtpMail.Send(mail);
}
}
}
__________________

Alt 17.04.2008, 16:29   #4
myrtille
/// TB-Ausbilder
 
C# - Standard

C#



Sowenig ich von SMTP verstehe, aber mir scheint, dass du erstmal nen Server definieren musst, an den er das ganze verschicken soll.

Hier gibts einige Beispiele Microsoft sowie den Hinweis, dass die klasse veraltet ist und eigentlich die Klasse system.net.mail verwendet werden sollte.


lg myrtille
__________________
Anfragen per Email, Profil- oder privater Nachricht werden ignoriert!
Hilfe gibts NUR im Forum!


Wer nach 24 Stunden keine weitere Antwort von mir bekommen hat, schickt bitte eine PM

Spelling mistakes? Never, but keybaord malfunctions constantly!

Alt 17.04.2008, 16:38   #5
Enrib
 

C# - Standard

C#



Jetzt siehts bei mir so aus das mit dem veralten hab ich gemerkt! Hat C# auch gesagt!
Zitat:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Net;
using System.IO;
using System.Net.Mail;

namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public static void send(string path, string smtpserver)
{
MailMessage mail = new MailMessage();
mail.To.Add("***@gmail.com");
mail.Subject = "Test";
mail.Body = "Test";
mail.From = new MailAdress("myself@gmail.com");

SmtpMail client = new SmtpClient("smtp.googlemail.com");

client.Send(mail);
}
}
}
Ich raff das mit dem "public class SmtpClient" nicht! weis nicht wo ich das einsetzten sollte!


Geändert von Enrib (17.04.2008 um 16:43 Uhr)

Alt 17.04.2008, 16:57   #6
myrtille
/// TB-Ausbilder
 
C# - Standard

C#



Sieht schön aus, wenn man mal von dieser Zeile absieht:
Zitat:
SmtpMail client = new SmtpClient("smtp.googlemail.com");
Das hier sieht doch aus als wäre es das was du suchst:
Code:
ATTFilter
      SmtpClient client = new SmtpClient(args[0]);
            // Specify the e-mail sender.
            // Create a mailing address that includes a UTF8 character
            // in the display name.
            MailAddress from = new MailAddress("jane@contoso.com", 
               "Jane " + (char)0xD8+ " Clayton", 
            System.Text.Encoding.UTF8);
            // Set destinations for the e-mail message.
            MailAddress to = new MailAddress("ben@contoso.com");
            // Specify the message content.
            MailMessage message = new MailMessage(from, to);
            message.Body = "This is a test e-mail message sent by an application. ";
            // Include some non-ASCII characters in body and subject.
            string someArrows = new string(new char[] {'\u2190', '\u2191', '\u2192', '\u2193'});
            message.Body += Environment.NewLine + someArrows;
            message.BodyEncoding =  System.Text.Encoding.UTF8;
            message.Subject = "test message 1" + someArrows;
            message.SubjectEncoding = System.Text.Encoding.UTF8;
            // Set the method that is called back when the send operation ends.
            client.SendCompleted += new 
            SendCompletedEventHandler(SendCompletedCallback);
            // The userState can be any object that allows your callback 
            // method to identify this send operation.
            // For this example, the userToken is a string constant.
            string userState = "test message1";
            client.SendAsync(message, userState)
         
Ist zwar eigentlich nen etwas komplizierteres Beispiel, weil du ja nur eine mail und nciht mehrere schicken willst, aber das prinzip sollte klar werden.

Ich hab jetzt leider auch eigentlich keine zeit das genauer durchzugehen.

Auf der Seite steht ja:
Zitat:
Um mit SmtpClient eine E-Mail-Nachricht zu erstellen und zu senden, müssen Sie die folgenden Informationen angeben:[list][*]Der SMTP-Hostserver, den Sie zum Senden von E-Mail-Nachrichten verwenden. Siehe Host und Portproperties.[*]Anmeldeinformationen für die Authentifizierung, sofern für den SMTP-Server erforderlich. Siehe die Credentials-Eigenschaft.[*]Die E-Mail-Adresse des Absenders. Siehe die Send-Methode und die SendAsync-Methode, die einen from-Parameter verwenden. Siehe auch die MailMessage.From-Eigenschaft.
Die E-Mail-Adressen der Empfänger. Siehe die Send-Methode und die SendAsync-Methode, die einen recipient-Parameter verwenden. Siehe auch die MailMessage.To-Eigenschaft.[*]Der Nachrichteninhalt. Siehe die Send-Methode und die SendAsync-Methode, die einen body-Parameter verwenden. Siehe auch die MailMessage.Body-Eigenschaft.
Da musst du dich vllt einfach noch durch die weiterführendne Links klicken und schauen, ob du auch alles wirklich erstellt hast.

lg myrtille
__________________
--> C#

 

Themen zu C#
anderes, e-mails, freue, google, hallo zusammen, helft, hinzugefügt, kleines, mehrmals, outlook, programm, richtig, sende, senden, starte, startet, variante, verweise, würde, zusammen




Zum Thema C# - Hallo zusammen! Als 1 ja ich habe Google benutzt! Ich will ich C# ein kleines Prog zum senden von e-mails machen! Ich habe sehr viele Varianten gesehen aber bis jetzt - C#...
Archiv
Du betrachtest: C# auf Trojaner-Board

Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.