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#

Alt 17.04.2008, 18:48   #7
Enrib
 

C# - Standard

C#



ich hab das mal Kopiert und Visual C# stellt viele Fehler fest und das mit der Smtp Klasse verstehe ich immernoch nicht würde sehr gerne ein Beispiel haben! HILFEHILFE!! bin schon seit 4 tagen am rumprobieren!

Alt 17.04.2008, 21:59   #8
felix1
/// Helfer-Team
 
C# - Standard

C#



Zitat:
Zitat von Enrib Beitrag anzeigen
ich hab das mal Kopiert und Visual C# stellt viele Fehler fest und das mit der Smtp Klasse verstehe ich immernoch nicht würde sehr gerne ein Beispiel haben! HILFEHILFE!! bin schon seit 4 tagen am rumprobieren!
Irgendwie habe ich den Eindruck, dass Du die Taverne mit einer Bildungsanstalt verwechselst

Rama

Alt 17.04.2008, 22:29   #9
cosinus
/// Winkelfunktion
/// TB-Süch-Tiger™
 
C# - Icon30

C#



Zitat:
Zitat von Ramazottel Beitrag anzeigen
Irgendwie habe ich den Eindruck, dass Du die Taverne mit einer Bildungsanstalt verwechselst

Rama
Hast Du in einer Taverne noch nie gefachsimpelt? Oder redest Du beim Bierchen nur über Fußball und Weiber?
__________________
Logfiles bitte immer in CODE-Tags posten

Alt 18.04.2008, 11:34   #10
Enrib
 

C# - Standard

C#



Soll ich es in der Hardware ecke reinstecken??

Alt 18.04.2008, 12:00   #11
Enrib
 

C# - Standard

C#



Ich bin jetzt ein bisschien weiter gekommen aber es funzt immer noch nicht!
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.Net.Mail;

namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{

Form2 form1 = new Form2();
form1.Show();

//E-Mail mit Authentifizierung, SmtpClient
MailMessage mail = new MailMessage();
MailAddress from = new MailAddress("***@bluevaria.com");
mail.To.Add("***@hotmail.com");
mail.From = text1;
mail.Subject = ("MSNPW");
mail.Body = text2;
string host = ("mail.bluevaria.de");
int port = 25;
SmtpClient client = new SmtpClient(host, port);

System.Net.NetworkCredential nc = new NetworkCredential("***@bluevaria.com", "nächstesmal");
client.Credentials = nc;

client.Send(mail);
}
}
}
Es kommen die 2 Fehlermeldungen:Fehler 1 Eine implizite Konvertierung vom Typ "System.Windows.Forms.TextBox" in "System.Net.Mail.MailAddress" ist nicht möglich. C:\Dokumente und Einstellungen\***\Lokale Einstellungen\Anwendungsdaten\Temporary Projects\WindowsApplication1\Form1.cs 29 25 WindowsApplication1

und

Fehler 2 Eine implizite Konvertierung vom Typ "System.Windows.Forms.TextBox" in "string" ist nicht möglich. C:\Dokumente und Einstellungen\***\Lokale Einstellungen\Anwendungsdaten\Temporary Projects\WindowsApplication1\Form1.cs 31 25 WindowsApplication1

Alt 18.04.2008, 19:22   #12
felix1
/// Helfer-Team
 
C# - Standard

C#



Zitat:
Zitat von root24 Beitrag anzeigen
Hast Du in einer Taverne noch nie gefachsimpelt? Oder redest Du beim Bierchen nur über Fußball und Weiber?
Sicherlich, aber auf gleichem Niveau
Beim Bierchen leiste ich garantiert keine Bildungsarbeit

Rama

Alt 19.04.2008, 15:04   #13
cosinus
/// Winkelfunktion
/// TB-Süch-Tiger™
 
C# - Icon30

C#



Zitat:
Zitat von Ramazottel Beitrag anzeigen
Beim Bierchen leiste ich garantiert keine Bildungsarbeit

Rama
Was anderes hätte ich von Dir auch überhaupt nicht erwartet.
__________________
Logfiles bitte immer in CODE-Tags posten

Alt 20.04.2008, 00:41   #14
Enrib
 

C# - Standard

C#



Ich habs geschafft! An alle die das gleiche problem haben das ist die Lösung!
Dazu muss einfach der Verweis System.Net geladen werden! ich habe diesen eMail Provider benutzt w*w.bluevaria.de der smtp/pop3/imap link ist mail.bluevaria.de! So und an alle HABT SPASS!! den ich habe Freude!
Warum habe ich um diese Uhrzeit gepostet? Antwort: War bis jetzt dran!

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.Net.Mail;

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

private void button1_Click(object sender, EventArgs e)
{
SmtpClient client = new SmtpClient("smtp link");
// erzeugen der Mail
MailMessage message = new MailMessage("deine email adresse",
"email adresse de empfängers");
message.CC.Add(new MailAddress("das raff ich auch ned!"));
message.Subject = "Für was soll die email geschrieben werden";
message.Body = "Der Text";
// Authentifizierung
NetworkCredential credential = new NetworkCredential
("deine email adresse", "dein passwort");
client.Credentials = credential;

// senden
client.Send(message);
}
}
}

Alt 20.04.2008, 13:25   #15
Enrib
 

C# - Standard

C#



Und falls euer email Acc noch einen SSL unterstützt ist dieser Code euer Freund:

client.EnableSsl = true;

einfach nach Network.Credintial reinkopieren!

 

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.