ForumTayfa  

Go Back   ForumTayfa > Güvenlik & Bilgisayar & İnternet & Webmaster & Programlama Bölümü > Güvenlik & Bilgisayar & İnternet & Webmaster & Programlama > Programlama

Programlama Programlama hakkında herşeyi paylaştığımız, soru ve sorunlarımızı tartıştığımız bölüm...

Yeni Konu aç  Cevapla
 
LinkBack Seçenekler Stil
Alt 27.12.06, 16:57   #1 (permalink)
Deneyimli Tayfa
 
silentwolf - ait Kullanıcı Resmi (Avatar)
 
Üyelik Tarihi: Dec 2006
Nereden: burada
Mesaj Sayısı: 3.964
Konu Sayısı: 157
Takım: Fenerbahçe
Rep Gücü: 196650
Rep Puanı: 19663395
Rep Derecesi : silentwolf 0-10000000silentwolf 0-10000000silentwolf 0-10000000silentwolf 0-10000000silentwolf 0-10000000silentwolf 0-10000000silentwolf 0-10000000silentwolf 0-10000000silentwolf 0-10000000silentwolf 0-10000000silentwolf 0-10000000
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 : [email protected]";
//
// 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.

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
Nereden: istanbul
Mesaj Sayısı: 59
Konu Sayısı: 3
Rep Gücü: 24
Rep Puanı: 1074
Rep Derecesi : tayfadaş 0-250000tayfadaş 0-250000tayfadaş 0-250000tayfadaş 0-250000tayfadaş 0-250000tayfadaş 0-250000tayfadaş 0-250000tayfadaş 0-250000
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)
Deneyimli Tayfa
 
silentwolf - ait Kullanıcı Resmi (Avatar)
 
Üyelik Tarihi: Dec 2006
Nereden: burada
Mesaj Sayısı: 3.964
Konu Sayısı: 157
Takım: Fenerbahçe
Rep Gücü: 196650
Rep Puanı: 19663395
Rep Derecesi : silentwolf 0-10000000silentwolf 0-10000000silentwolf 0-10000000silentwolf 0-10000000silentwolf 0-10000000silentwolf 0-10000000silentwolf 0-10000000silentwolf 0-10000000silentwolf 0-10000000silentwolf 0-10000000silentwolf 0-10000000
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.

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ı: 98
Konu Sayısı: 2
Rep Gücü: 28
Rep Puanı: 1528
Rep Derecesi : simariq 0-250000simariq 0-250000simariq 0-250000simariq 0-250000simariq 0-250000simariq 0-250000simariq 0-250000simariq 0-250000simariq 0-250000simariq 0-250000simariq 0-250000
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


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

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



Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 02:28.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.6.0
User Alert System provided by Advanced User Tagging v3.0.6 (Lite) - vBulletin Mods & Addons Copyright © 2020 DragonByte Technologies Ltd.
ForumTayfa

Arşiv: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 16 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 260 261 262 263 264 265 266 267 268 269 270 271


ForumTayfa - Link Değişimi
Telinka İletişim | Voip Ürünleri | 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 [email protected] 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 [email protected] .Your reports will be evaluated as soon as the arrival of your e-mail.