ForumTayfa  

Geri git   ForumTayfa > Webmaster & Programlama Bölümü > Programlama > C / C++ / C#
Kayıt ol Yardım Üye Listesi Forumları Okundu Kabul Et

Cevapla
 
LinkBack Seçenekler Stil
Alt 27.12.06, 16:57   #1 (permalink)
Sil_Baştan
 
silentwolf - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Dec 2006
Nerden: İstanbul
Mesaj Sayısı: 2.364
Konu Sayısı: 127
Takım: Fenerbahçe
Rep Gücü: 4350
Rep Puanı: 434699
Rep Derecesi : silentwolf 0-120000silentwolf 0-120000silentwolf 0-120000silentwolf 0-120000silentwolf 0-120000silentwolf 0-120000silentwolf 0-120000silentwolf 0-120000silentwolf 0-120000silentwolf 0-120000silentwolf 0-120000
Ruh Hali:


Standart C# ile Mail Gonderme Programı ( Attachment eklenebiliyor )




using System;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using System.Web.Mail;

namespace SendMail
{
/// <summary>
/// Summary description for Form1.
/// </summary>
public class Form1 : System.Windows.Forms.Form
{
public bool attach1 = false;
public bool attach2 = false;
public bool attach3 = false;

#region Windows Form Designer Generated Variables

private System.Windows.Forms.TabControl tabControl1;
private System.Windows.Forms.TabPage tabPage1;
private System.Windows.Forms.TabPage tabPage2;
private System.Windows.Forms.GroupBox groupBox1;
private System.Windows.Forms.Button clearButton;
private System.Windows.Forms.TextBox message;
private System.Windows.Forms.TextBox subject;
private System.Windows.Forms.TextBox from;
private System.Windows.Forms.Label label4;
private System.Windows.Forms.Label label3;
private System.Windows.Forms.Label label2;
private System.Windows.Forms.Button sendButton;
private System.Windows.Forms.TextBox to;
private System.Windows.Forms.Label label1;
private System.Windows.Forms.GroupBox groupBox2;
private System.Windows.Forms.TextBox attachment1;
private System.Windows.Forms.Button button1;
private System.Windows.Forms.GroupBox groupBox3;
private System.Windows.Forms.Button button2;
private System.Windows.Forms.TextBox attachment2;
private System.Windows.Forms.GroupBox groupBox4;
private System.Windows.Forms.Button button3;
private System.Windows.Forms.TextBox attachment3;
private System.Windows.Forms.StatusBar status;
private System.Windows.Forms.OpenFileDialog fileDlg;
private System.Windows.Forms.Button button4;
private System.Windows.Forms.Button button5;
private System.Windows.Forms.Button button6;
private System.Windows.Forms.TabPage tabPage3;
private System.Windows.Forms.GroupBox groupBox5;
private System.Windows.Forms.NumericUpDown bombAmount;
private TabPage tabPage4;
private GroupBox groupBox6;
private TextBox smtpBox;
private RadioButton radioButton2;
private RadioButton radioButton1;
private TabPage tabPage5;
private Label label7;
private Label label6;
private Label label5;
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.Container components = null;

#endregion

public Form1()
{
//
// Required for Windows Form Designer support
//
InitializeComponent();

//
// TODO: Add any constructor code after InitializeComponent call
//
}

/// <summary>
/// Clean up any resources being used.
/// </summary>
protected override void Dispose( bool disposing )
{
if( disposing )
{
if (components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
}

#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typ eof(Form1));
this.tabControl1 = new System.Windows.Forms.TabControl();
this.tabPage1 = new System.Windows.Forms.TabPage();
this.groupBox1 = new System.Windows.Forms.GroupBox();
this.clearButton = new System.Windows.Forms.Button();
this.message = new System.Windows.Forms.TextBox();
this.subject = new System.Windows.Forms.TextBox();
this.from = new System.Windows.Forms.TextBox();
this.label4 = new System.Windows.Forms.Label();
this.label3 = new System.Windows.Forms.Label();
this.label2 = new System.Windows.Forms.Label();
this.sendButton = new System.Windows.Forms.Button();
this.to = new System.Windows.Forms.TextBox();
this.label1 = new System.Windows.Forms.Label();
this.tabPage2 = new System.Windows.Forms.TabPage();
this.groupBox4 = new System.Windows.Forms.GroupBox();
this.button6 = new System.Windows.Forms.Button();
this.button3 = new System.Windows.Forms.Button();
this.attachment3 = new System.Windows.Forms.TextBox();
this.groupBox3 = new System.Windows.Forms.GroupBox();
this.button5 = new System.Windows.Forms.Button();
this.button2 = new System.Windows.Forms.Button();
this.attachment2 = new System.Windows.Forms.TextBox();
this.groupBox2 = new System.Windows.Forms.GroupBox();
this.button4 = new System.Windows.Forms.Button();
this.button1 = new System.Windows.Forms.Button();
this.attachment1 = new System.Windows.Forms.TextBox();
this.tabPage3 = new System.Windows.Forms.TabPage();
this.groupBox5 = new System.Windows.Forms.GroupBox();
this.bombAmount = new System.Windows.Forms.NumericUpDown();
this.status = new System.Windows.Forms.StatusBar();
this.fileDlg = new System.Windows.Forms.OpenFileDialog();
this.tabPage4 = new System.Windows.Forms.TabPage();
this.groupBox6 = new System.Windows.Forms.GroupBox();
this.smtpBox = new System.Windows.Forms.TextBox();
this.radioButton1 = new System.Windows.Forms.RadioButton();
this.radioButton2 = new System.Windows.Forms.RadioButton();
this.tabPage5 = new System.Windows.Forms.TabPage();
this.label5 = new System.Windows.Forms.Label();
this.label6 = new System.Windows.Forms.Label();
this.label7 = new System.Windows.Forms.Label();
this.tabControl1.SuspendLayout();
this.tabPage1.SuspendLayout();
this.groupBox1.SuspendLayout();
this.tabPage2.SuspendLayout();
this.groupBox4.SuspendLayout();
this.groupBox3.SuspendLayout();
this.groupBox2.SuspendLayout();
this.tabPage3.SuspendLayout();
this.groupBox5.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.b ombAmount)).BeginInit();
this.tabPage4.SuspendLayout();
this.groupBox6.SuspendLayout();
this.tabPage5.SuspendLayout();
this.SuspendLayout();
//
// tabControl1
//
this.tabControl1.Appearance = System.Windows.Forms.TabAppearance.Buttons;
this.tabControl1.Controls.Add(this.tabPage1);
this.tabControl1.Controls.Add(this.tabPage2);
this.tabControl1.Controls.Add(this.tabPage3);
this.tabControl1.Controls.Add(this.tabPage4);
this.tabControl1.Controls.Add(this.tabPage5);
this.tabControl1.Location = new System.Drawing.Point(24, 31);
this.tabControl1.Name = "tabControl1";
this.tabControl1.SelectedIndex = 0;
this.tabControl1.Size = new System.Drawing.Size(361, 377);
this.tabControl1.TabIndex = 1;
//
// tabPage1
//
this.tabPage1.BackColor = System.Drawing.SystemColors.ControlLight;
this.tabPage1.Controls.Add(this.groupBox1);
this.tabPage1.Location = new System.Drawing.Point(4, 25);
this.tabPage1.Name = "tabPage1";
this.tabPage1.Size = new System.Drawing.Size(353, 34;
this.tabPage1.TabIndex = 0;
this.tabPage1.Text = "Compose Mail";
this.tabPage1.UseVisualStyleBackColor = true;
//
// groupBox1
//
this.groupBox1.Controls.Add(this.clearButton);
this.groupBox1.Controls.Add(this.message);
this.groupBox1.Controls.Add(this.subject);
this.groupBox1.Controls.Add(this.from);
this.groupBox1.Controls.Add(this.label4);
this.groupBox1.Controls.Add(this.label3);
this.groupBox1.Controls.Add(this.label2);
this.groupBox1.Controls.Add(this.sendButton);
this.groupBox1.Controls.Add(this.to);
this.groupBox1.Controls.Add(this.label1);
this.groupBox1.Location = new System.Drawing.Point(16, ;
this.groupBox1.Name = "groupBox1";
this.groupBox1.Size = new System.Drawing.Size(304, 344);
this.groupBox1.TabIndex = 1;
this.groupBox1.TabStop = false;
this.groupBox1.Text = "Compose Mail";
//
// clearButton
//
this.clearButton.Location = new System.Drawing.Point(128, 312);
this.clearButton.Name = "clearButton";
this.clearButton.Size = new System.Drawing.Size(80, 23);
this.clearButton.TabIndex = 9;
this.clearButton.Text = "Clear";
this.clearButton.Click += new System.EventHandler(this.clearButton_Click);
//
// message
//
this.message.Location = new System.Drawing.Point(72, 12;
this.message.Multiline = true;
this.message.Name = "message";
this.message.Size = new System.Drawing.Size(192, 144);
this.message.TabIndex = 8;
//
// subject
//
this.subject.Location = new System.Drawing.Point(72, 96);
this.subject.Name = "subject";
this.subject.Size = new System.Drawing.Size(192, 21);
this.subject.TabIndex = 7;
//
// from
//
this.from.Location = new System.Drawing.Point(72, 64);
this.from.Name = "from";
this.from.Size = new System.Drawing.Size(192, 21);
this.from.TabIndex = 6;
//
// label4
//
this.label4.Location = new System.Drawing.Point(8, 12;
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(56, 23);
this.label4.TabIndex = 5;
this.label4.Text = "Message :";
this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// label3
//
this.label3.Location = new System.Drawing.Point(8, 96);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(56, 23);
this.label3.TabIndex = 4;
this.label3.Text = "Subject :";
this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// label2
//
this.label2.Location = new System.Drawing.Point(16, 64);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(48, 23);
this.label2.TabIndex = 3;
this.label2.Text = "From :";
this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// sendButton
//
this.sendButton.Location = new System.Drawing.Point(72, 280);
this.sendButton.Name = "sendButton";
this.sendButton.Size = new System.Drawing.Size(192, 23);
this.sendButton.TabIndex = 2;
this.sendButton.Text = "Send";
this.sendButton.Click += new System.EventHandler(this.sendButton_Click);
//
// to
//
this.to.Location = new System.Drawing.Point(72, 32);
this.to.Name = "to";
this.to.Size = new System.Drawing.Size(192, 21);
this.to.TabIndex = 1;
//
// label1
//
this.label1.Location = new System.Drawing.Point(16, 32);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(48, 23);
this.label1.TabIndex = 0;
this.label1.Text = "To :";
this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// tabPage2
//
this.tabPage2.BackColor = System.Drawing.SystemColors.ControlLight;
this.tabPage2.Controls.Add(this.groupBox4);
this.tabPage2.Controls.Add(this.groupBox3);
this.tabPage2.Controls.Add(this.groupBox2);
this.tabPage2.Location = new System.Drawing.Point(4, 25);
this.tabPage2.Name = "tabPage2";
this.tabPage2.Size = new System.Drawing.Size(336, 363);
this.tabPage2.TabIndex = 1;
this.tabPage2.Text = "Attachments";
this.tabPage2.UseVisualStyleBackColor = true;
//
// groupBox4
//
this.groupBox4.Controls.Add(this.button6);
this.groupBox4.Controls.Add(this.button3);
this.groupBox4.Controls.Add(this.attachment3);
this.groupBox4.Location = new System.Drawing.Point(16, 232);
this.groupBox4.Name = "groupBox4";
this.groupBox4.Size = new System.Drawing.Size(304, 8;
this.groupBox4.TabIndex = 2;
this.groupBox4.TabStop = false;
this.groupBox4.Text = "Attachment 3";
//
// button6
//
this.button6.Location = new System.Drawing.Point(144, 56);
this.button6.Name = "button6";
this.button6.Size = new System.Drawing.Size(75, 23);
this.button6.TabIndex = 2;
this.button6.Text = "Delete";
this.button6.Click += new System.EventHandler(this.button6_Click);
//
// button3
//
this.button3.Location = new System.Drawing.Point(64, 56);
this.button3.Name = "button3";
this.button3.Size = new System.Drawing.Size(75, 23);
this.button3.TabIndex = 1;
this.button3.Text = "Browse";
this.button3.Click += new System.EventHandler(this.button3_Click);
//
// attachment3
//
this.attachment3.Location = new System.Drawing.Point(8, 24);
this.attachment3.Name = "attachment3";
this.attachment3.ReadOnly = true;
this.attachment3.Size = new System.Drawing.Size(280, 21);
this.attachment3.TabIndex = 0;
//
// groupBox3
//
this.groupBox3.Controls.Add(this.button5);
this.groupBox3.Controls.Add(this.button2);
this.groupBox3.Controls.Add(this.attachment2);
this.groupBox3.Location = new System.Drawing.Point(16, 12;
this.groupBox3.Name = "groupBox3";
this.groupBox3.Size = new System.Drawing.Size(304, 8;
this.groupBox3.TabIndex = 1;
this.groupBox3.TabStop = false;
this.groupBox3.Text = "Attachment 2";
//
// button5
//
this.button5.Location = new System.Drawing.Point(144, 56);
this.button5.Name = "button5";
this.button5.Size = new System.Drawing.Size(75, 23);
this.button5.TabIndex = 2;
this.button5.Text = "Delete";
this.button5.Click += new System.EventHandler(this.button5_Click);
//
// button2
//
this.button2.Location = new System.Drawing.Point(64, 56);
this.button2.Name = "button2";
this.button2.Size = new System.Drawing.Size(75, 23);
this.button2.TabIndex = 1;
this.button2.Text = "Browse";
this.button2.Click += new System.EventHandler(this.button2_Click);
//
// attachment2
//
this.attachment2.Location = new System.Drawing.Point(8, 24);
this.attachment2.Name = "attachment2";
this.attachment2.ReadOnly = true;
this.attachment2.Size = new System.Drawing.Size(280, 21);
this.attachment2.TabIndex = 0;
//
// groupBox2
//
this.groupBox2.Controls.Add(this.button4);
this.groupBox2.Controls.Add(this.button1);
this.groupBox2.Controls.Add(this.attachment1);
this.groupBox2.Location = new System.Drawing.Point(16, 24);
this.groupBox2.Name = "groupBox2";
this.groupBox2.Size = new System.Drawing.Size(304, 8;
this.groupBox2.TabIndex = 0;
this.groupBox2.TabStop = false;
this.groupBox2.Text = "Attachment 1";
//
// button4
//
this.button4.Location = new System.Drawing.Point(144, 56);
this.button4.Name = "button4";
this.button4.Size = new System.Drawing.Size(75, 23);
this.button4.TabIndex = 2;
this.button4.Text = "Delete";
this.button4.Click += new System.EventHandler(this.button4_Click);
//
// button1
//
this.button1.Location = new System.Drawing.Point(64, 56);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(75, 23);
this.button1.TabIndex = 1;
this.button1.Text = "Browse";
this.button1.Click += new System.EventHandler(this.button1_Click);
//
// attachment1
//
this.attachment1.Location = new System.Drawing.Point(8, 24);
this.attachment1.Name = "attachment1";
this.attachment1.ReadOnly = true;
this.attachment1.Size = new System.Drawing.Size(280, 21);
this.attachment1.TabIndex = 0;
//
// tabPage3
//
this.tabPage3.BackColor = System.Drawing.SystemColors.ControlLight;
this.tabPage3.Controls.Add(this.groupBox5);
this.tabPage3.Location = new System.Drawing.Point(4, 25);
this.tabPage3.Name = "tabPage3";
this.tabPage3.Size = new System.Drawing.Size(336, 363);
this.tabPage3.TabIndex = 2;
this.tabPage3.Text = "Batch Mode";
this.tabPage3.UseVisualStyleBackColor = true;
//
// groupBox5
//
this.groupBox5.Controls.Add(this.bombAmount);
this.groupBox5.Location = new System.Drawing.Point(32, 112);
this.groupBox5.Name = "groupBox5";
this.groupBox5.Size = new System.Drawing.Size(272, 100);
this.groupBox5.TabIndex = 1;
this.groupBox5.TabStop = false;
this.groupBox5.Text = "How many times, the same mail you want to send";
//
// bombAmount
//
this.bombAmount.Location = new System.Drawing.Point(72, 40);
this.bombAmount.Maximum = new decimal(new int[] {
5000,
0,
0,
0});
this.bombAmount.Minimum = new decimal(new int[] {
1,
0,
0,
0});
this.bombAmount.Name = "bombAmount";
this.bombAmount.Size = new System.Drawing.Size(120, 21);
this.bombAmount.TabIndex = 1;
this.bombAmount.Value = new decimal(new int[] {
1,
0,
0,
0});
//
// status
//
this.status.Location = new System.Drawing.Point(0, 433);
this.status.Name = "status";
this.status.Size = new System.Drawing.Size(449, 22);
this.status.TabIndex = 2;
this.status.Text = "Ready.";
//
// tabPage4
//
this.tabPage4.BackColor = System.Drawing.SystemColors.ControlLight;
this.tabPage4.Controls.Add(this.groupBox6);
this.tabPage4.Location = new System.Drawing.Point(4, 25);
this.tabPage4.Name = "tabPage4";
this.tabPage4.Size = new System.Drawing.Size(336, 363);
this.tabPage4.TabIndex = 3;
this.tabPage4.Text = "SMTP Server";
this.tabPage4.UseVisualStyleBackColor = true;
//
// groupBox6
//
this.groupBox6.Controls.Add(this.radioButton2);
this.groupBox6.Controls.Add(this.radioButton1);
this.groupBox6.Controls.Add(this.smtpBox);
this.groupBox6.Location = new System.Drawing.Point(44, 72);
this.groupBox6.Name = "groupBox6";
this.groupBox6.Size = new System.Drawing.Size(239, 165);
this.groupBox6.TabIndex = 0;
this.groupBox6.TabStop = false;
this.groupBox6.Text = "Choose the SMTP Server : ";
//
// smtpBox
//
this.smtpBox.Enabled = false;
this.smtpBox.Location = new System.Drawing.Point(17, 10;
this.smtpBox.Name = "smtpBox";
this.smtpBox.Size = new System.Drawing.Size(202, 21);
this.smtpBox.TabIndex = 2;
//
// radioButton1
//
this.radioButton1.AutoSize = true;
this.radioButton1.Checked = true;
this.radioButton1.Location = new System.Drawing.Point(17, 41);
this.radioButton1.Name = "radioButton1";
this.radioButton1.Size = new System.Drawing.Size(124, 17);
this.radioButton1.TabIndex = 3;
this.radioButton1.TabStop = true;
this.radioButton1.Text = "Default SMTP Server";
this.radioButton1.UseVisualStyleBackColor = true;
//
// radioButton2
//
this.radioButton2.AutoSize = true;
this.radioButton2.Location = new System.Drawing.Point(17, 73);
this.radioButton2.Name = "radioButton2";
this.radioButton2.Size = new System.Drawing.Size(143, 17);
this.radioButton2.TabIndex = 4;
this.radioButton2.Text = "Specify the SMTP Server";
this.radioButton2.UseVisualStyleBackColor = true;
this.radioButton2.CheckedChanged += new System.EventHandler(this.radioButton2_CheckedChang ed);
//
// tabPage5
//
this.tabPage5.BackColor = System.Drawing.SystemColors.ControlLight;
this.tabPage5.Controls.Add(this.label7);
this.tabPage5.Controls.Add(this.label6);
this.tabPage5.Controls.Add(this.label5);
this.tabPage5.Location = new System.Drawing.Point(4, 25);
this.tabPage5.Name = "tabPage5";
this.tabPage5.Size = new System.Drawing.Size(353, 34;
this.tabPage5.TabIndex = 4;
this.tabPage5.Text = "About";
//
// label5
//
this.label5.AutoSize = true;
this.label5.Location = new System.Drawing.Point(89, 104);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(158, 13);
this.label5.TabIndex = 0;
this.label5.Text = "Programmer : Selçuk ÖZDOĞAN";
//
// label6
//
this.label6.AutoSize = true;
this.label6.Location = new System.Drawing.Point(104, 137);
this.label6.Name = "label6";
this.label6.Size = new System.Drawing.Size(133, 13);
this.label6.TabIndex = 1;
this.label6.Text = "ITU Computer Engineering";
//
// label7
//
this.label7.AutoSize = true;
this.label7.Location = new System.Drawing.Point(89, 176);
this.label7.Name = "label7";
this.label7.Size = new System.Drawing.Size(165, 13);
this.label7.TabIndex = 2;
this.label7.Text = "Contact : selcuk198@yahoo.com";
//
// Form1
//
this.AutoScaleBaseSize = new System.Drawing.Size(5, 14);
this.BackColor = System.Drawing.SystemColors.ControlLight;
this.ClientSize = new System.Drawing.Size(449, 455);
this.Controls.Add(this.status);
this.Controls.Add(this.tabControl1);
this.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(162)));
this.ForeColor = System.Drawing.SystemColors.HotTrack;
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this. Icon")));
this.MaximizeBox = false;
this.Name = "Form1";
this.Text = "Mail Sending Tool With Attachments - Melancholy ®2005";
this.Paint += new System.Windows.Forms.PaintEventHandler(this.Form1_ Paint);
this.tabControl1.ResumeLayout(false);
this.tabPage1.ResumeLayout(false);
this.groupBox1.ResumeLayout(false);
this.groupBox1.PerformLayout();
this.tabPage2.ResumeLayout(false);
this.groupBox4.ResumeLayout(false);
this.groupBox4.PerformLayout();
this.groupBox3.ResumeLayout(false);
this.groupBox3.PerformLayout();
this.groupBox2.ResumeLayout(false);
this.groupBox2.PerformLayout();
this.tabPage3.ResumeLayout(false);
this.groupBox5.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.b ombAmount)).EndInit();
this.tabPage4.ResumeLayout(false);
this.groupBox6.ResumeLayout(false);
this.groupBox6.PerformLayout();
this.tabPage5.ResumeLayout(false);
this.tabPage5.PerformLayout();
this.ResumeLayout(false);

}
#endregion

/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
Application.Run(new Form1());
}

private void clearButton_Click(object sender, System.EventArgs e)
{
to.Text = "";
from.Text = "";
subject.Text = "";
message.Text = "";
}

private void sendButton_Click(object sender, System.EventArgs e)
{
if( to.Text == "" )
{
MessageBox.Show( "Enter the mail address to send mail", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning );
to.Focus();
return;
}
else if( from.Text == "" )
{
MessageBox.Show( "Enter your mail address", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning );
from.Focus();
return;
}
else if( subject.Text == "" )
{
MessageBox.Show( "Enter a subject for your mail", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning );
subject.Focus();
return;
}
else if( message.Text == "" )
{
MessageBox.Show( "Enter a mesage for your mail", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning );
message.Focus();
return;
}
else
{
status.Text = "Please wait...";
//SmtpMail.Send( from.Text, to.Text, subject.Text, message.Text );
MailMessage mail = new MailMessage();
mail.To = to.Text;
mail.From = from.Text;
mail.Subject = subject.Text;
mail.Body = message.Text;

if( attach1 == true )
mail.Attachments.Add( new MailAttachment( attachment1.Text ) );
if( attach2 == true )
mail.Attachments.Add( new MailAttachment( attachment2.Text ) );
if( attach3 == true )
mail.Attachments.Add( new MailAttachment( attachment3.Text ) );

if (radioButton2.Checked)
SmtpMail.SmtpServer = smtpBox.Text;
else
SmtpMail.SmtpServer = "mail.gmx.net";


try
{
MessageBox.Show("You choose the smtp server : " + SmtpMail.SmtpServer);
for (int i = 1; i <= bombAmount.Value; i++)
{
SmtpMail.Send( mail );
status.Text = "Your mail has been sent [ " + i.ToString() + " ]";
}
}
catch(Exception ex)
{
MessageBox.Show("A problem has occurred, make sure you are connected to internet. \r\n" + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
status.Text = "Ready.";
return;
}
status.Text = "Sending mail has been successful.";
MessageBox.Show( "Your mail has been sent", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information );
}
}

private void button1_Click(object sender, System.EventArgs e)
{
fileDlg.Filter = "All Files (*.*)|*.*|All Files (*.*)|*.*";
fileDlg.Title = "Choose the attachment file";

if( fileDlg.ShowDialog() == DialogResult.OK )
{
attachment1.Text = fileDlg.FileName;
attach1 = true;
}

}

private void button4_Click(object sender, System.EventArgs e)
{
attachment1.Text = "";
attach1 = false;
}

private void button2_Click(object sender, System.EventArgs e)
{
fileDlg.Filter = "All Files (*.*)|*.*|All Files (*.*)|*.*";
fileDlg.Title = "Choose the attachment file";

if( fileDlg.ShowDialog() == DialogResult.OK )
{
attachment2.Text = fileDlg.FileName;
attach2 = true;
}
}

private void button5_Click(object sender, System.EventArgs e)
{
attachment2.Text = "";
attach2 = false;
}

private void button3_Click(object sender, System.EventArgs e)
{
fileDlg.Filter = "All Files (*.*)|*.*|All Files (*.*)|*.*";
fileDlg.Title = "Choose the attachment file";

if( fileDlg.ShowDialog() == DialogResult.OK )
{
attachment3.Text = fileDlg.FileName;
attach3 = true;
}
}

private void button6_Click(object sender, System.EventArgs e)
{
attachment3.Text = "";
attach3 = false;
}

private void button7_Click(object sender, System.EventArgs e)
{
MessageBox.Show( bombAmount.Value.ToString() );
}

private void Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs pe)
{
Graphics g = pe.Graphics ;
Rectangle rect = new Rectangle(0, 0, this.Size.Width, this.Size.Height);
LinearGradientBrush lBrush = new LinearGradientBrush(rect, Color.Brown, Color.White, LinearGradientMode.BackwardDiagonal);
g.FillRectangle(lBrush, rect);
}

private void radioButton2_CheckedChanged(object sender, EventArgs e)
{
if (radioButton2.Checked)
smtpBox.Enabled = true;
else
smtpBox.Enabled = false;
}


}
}
__________________
bir silahım olsaydı...



hiç bir farklılık ayrımcılığa neden olamaz.
Hürriyet Hürriyettir.




Her türlü soru ve sorunlarınız için
silentwolf@forumtayfa.com

silentwolf isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 28.12.06, 14:34   #2 (permalink)
Yeni Tayfa
 
tayfadaş - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Dec 2006
Nerden: istanbul
Mesaj Sayısı: 59
Konu Sayısı: 3
Rep Gücü: 12
Rep Puanı: 1074
Rep Derecesi : tayfadaş 0-10000tayfadaş 0-10000tayfadaş 0-10000tayfadaş 0-10000tayfadaş 0-10000tayfadaş 0-10000tayfadaş 0-10000tayfadaş 0-10000


Standart Cevap: C# ile Mail Gonderme Programı ( Attachment eklenebiliyor )




ya ben niye hotmail, yahoo varken c# ile mail gönderme programı yapayım ki.. bırakayım bu işi en ii kim başarıyosa o yapsın.. ama zavallı üniversite hocalarımız hala ögrencilerin beynini bu tür şeylerle meşgul ediolar..
__________________
::crazy1::
Çıldırmış bu millet! Herkes burda yaww...
tayfadaş isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 28.12.06, 15:18   #3 (permalink)
Sil_Baştan
 
silentwolf - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Dec 2006
Nerden: İstanbul
Mesaj Sayısı: 2.364
Konu Sayısı: 127
Takım: Fenerbahçe
Rep Gücü: 4350
Rep Puanı: 434699
Rep Derecesi : silentwolf 0-120000silentwolf 0-120000silentwolf 0-120000silentwolf 0-120000silentwolf 0-120000silentwolf 0-120000silentwolf 0-120000silentwolf 0-120000silentwolf 0-120000silentwolf 0-120000silentwolf 0-120000
Ruh Hali:


Standart Cevap: C# ile Mail Gonderme Programı ( Attachment eklenebiliyor )



hocam illa muhalefet olman mı gerekio bırak da programcılar dusunsun bunu
__________________
bir silahım olsaydı...



hiç bir farklılık ayrımcılığa neden olamaz.
Hürriyet Hürriyettir.




Her türlü soru ve sorunlarınız için
silentwolf@forumtayfa.com

silentwolf isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 15.12.07, 12:06   #4 (permalink)
Yeni Tayfa
 
simariq - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Nov 2007
Mesaj Sayısı: 95
Konu Sayısı: 2
Rep Gücü: 16
Rep Puanı: 1528
Rep Derecesi : simariq 0-10000simariq 0-10000simariq 0-10000simariq 0-10000simariq 0-10000simariq 0-10000simariq 0-10000simariq 0-10000simariq 0-10000simariq 0-10000simariq 0-10000
Ruh Hali:


Standart Cevap: C# ile Mail Gonderme Programı ( Attachment eklenebiliyor )



yyanii.ßırakta ßz dusunek.!
__________________
'












Dayan...sabır gerek/Yolun uzun, vakit kısa../Ölüm yakın...!
simariq isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Cevapla



Seçenekler
Stil

Yetkileriniz
Yeni Mesaj yazma yetkiniz aktif değil dir.
Mesajlara Cevap verme yetkiniz aktif değil dir.
Eklenti ekleme yetkiniz aktif değil dir.
Kendi Mesajınızı değiştirme yetkiniz aktif değil dir.

Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık




Powered by vBulletin Version 3.6.4
Copyright ©2000 - 2007, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
ForumTayfa

Arşiv: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 102 103 104 105 106 155 156 157 158 159 160 161 162 163 164 167 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 257 258 259


ForumTayfa - Link Değişimi
ForumTayfa.Net | Sahil Oto | Nazhar | MySpace TopSites | Voip Destek | Tamamıucuz.com | fikiristan.com | Link Değişimine Katılın |

Sitemiz bir forum sitesi olduğundan dolayı, kullanıcılar her türlü görüşlerini önceden onay olmadan anında siteye yazabilmektedir. ForumTayfa Yöneticileri mesajları itina ile kontrol etse de, bu yazılardan dolayı doğabilecek her türlü sorumluluk yazan kullanıcılara aittir. Yine de sitemizde yasalara aykırı unsurlar bulursanız iletisim@forumtayfa.com email adresine bildirebilirsiniz, şikayetiniz incelendikten sonra en kısa sürede gereken yapılacaktır.
Any member of our web site has the right of adding comments instantly without getting permisson due to the forum structure of our site basis. Althought, our site modarators check comments with care, all the responsibilities sourced from these comments directly belong to the members. If you still find any illegal content in our site ( A.buse, H.arassment, S.camming, H.acking, W.arez, C.rack, D.ivx, Mp.3 or any Illegal Activity ), please report us via iletisim@forumtayfa.com .Your reports will be evaluated as soon as the arrival of your e-mail.