1. 程式人生 > >winform實現郵件的傳送(帶附件)

winform實現郵件的傳送(帶附件)

 

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

using System.Net.Mail;
using System.Net;

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

        private void button1_Click(object sender, EventArgs e)
        {
            MailMessage msg = new MailMessage();
            msg.Body = this.textBox3.Text;
            msg.From = new MailAddress(*****@163.com); //   傳送的郵件地址(主機)
            //msg.Sender = new MailAddress("");
            msg.To.Add("

[email protected]");                                          //要接受的郵件地址
            msg.Subject = this.textBox2.Text;
            msg.IsBodyHtml = true;                         //郵件內容預設是純文字!如果指定html內容,需要使用isbodyHtml


            SmtpClient sc = new SmtpClient();
            sc.Host = "smtp.163.com";                 //這個不一定是163,看你的主機的郵箱型號,還可以是smtp.qq.com, smtp.126.com , smtp.yahoo.com 等等
            sc.Port = 25;
            NetworkCredential nc = new NetworkCredential();
            nc.UserName = "******";       //主機的郵箱名稱
            nc.Password = "********";     //主機的郵箱密碼
            sc.Credentials = nc;

            Attachment att = new Attachment(this.textBox4.Text);
            msg.Attachments.Add(att);
            sc.Send(msg);
            MessageBox.Show("傳送成功!");
        }

        private void button2_Click(object sender, EventArgs e)
        {
            if (this.openFileDialog1.ShowDialog() ==System.Windows.Forms.DialogResult.OK)
            {
                this.textBox4.Text = this.openFileDialog1.FileName;           //上傳附件,開啟對話方塊,得到客戶端的檔案
            }
        }
    }
}

相關推薦

spring boot 郵件傳送附件

首先開啟QQ郵箱的POP.SMTP伺服器,獲取授權碼。 設定-->賬戶-->POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服務   pom.xml需要載入三個jar,可以在這個網站裡下載:https://mvnrepository.com/

winform實現郵件傳送附件

  using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq

Java實現郵件傳送很簡單

Java實現郵件傳送,需要指定郵件伺服器,和自己的郵箱賬號和密碼,謹記 自己的郵箱必須得到到客戶端授權碼,尤其是新開的郵箱,具體看程式碼,包括附件傳送 public class EmailUtils { private static String from = ""; //郵箱賬號 p

python傳送郵件附件

python通過stmp傳送qq郵件,帶附件 import smtplib from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText from email.header import Head

CI框架發送郵件附件

use 框架 www utf har header filled rar 參數 最近寫了一個發送帶附件的郵件,發郵件挺簡單的,在我這裏最重要的是遇到問題,哈哈哈哈 1、主要方法看代碼 public function send_mail(){

富文字編輯器 CKeditor 配置使用 附件

Ckeditor下載地址: http://ckeditor.com/download 1.CKeditor的基本配置 var textval=CKEDITOR.instances.TextArea1.getData(

Shell指令碼實現氣泡排序註釋

用shell語句實現氣泡排序(附註釋): #輸入提示 echo "input several number:" #-a將輸入的值讀取到陣列array裡 read -a array #將陣列的長度單獨拿

python2.7 TK介面郵件傳送支援中文

在別人程式碼基礎上改的,163郵箱測試能用。#!/usr/bin/env python #coding=utf-8 ''' 支援中文郵件的傳送 ''' from smtplib import * from email.mime.text import MIMEText f

springboot+kafka+郵件傳送最佳實踐

導讀 整合spring-kafka,生產者生產郵件message,消費者負責傳送 引入執行緒池,多執行緒傳送訊息 多郵件伺服器配置 定時任務生產訊息;計劃郵件傳送 實現過程 匯入依賴 <pro

python3傳送郵件02簡單例子,附件

#!/usr/bin/env python# -*- coding:UTF-8 -*- import osimport smtplibfrom email.header import Headerfrom email.mime.text import MIMETextfrom email.mime.mult

C# 附件郵件傳送支援多附件

工作需要用到了多附件傳送功能,現在貼出來,有需要的共享一下。 //帶附件傳送,支援多個附件        public bool sendMailFile(string from, string to, string subject, string body,string

javaMai+Springl實現給QQ郵箱發郵件附件,html格式

就在今天,遇到的需求是給一個QQ郵箱發一份郵件,剛看到需求一看,這不很簡單麼,隨便改改就行了。         於是我花了15分鐘寫出來全部程式碼,但是花了2小時解決了程式碼的bug.........自己都有點佩服了!下面我來說說我的bug是怎麼遇到的和怎麼解決的。   

JAVA在不基於XML配置檔案的情況下實現郵件傳送功能郵箱轟炸

    今天要講的是如何用Java程式碼實現簡單郵件傳送和複雜郵件傳送的功能,這裡我使用的是QQ郵箱,你們也可以嘗試使用其他的郵箱哦~ 想實現郵件傳送功能首先郵箱賬號必須要開啟 SMTP 服務,在網頁登入郵箱後點擊設定→賬戶然後下拉,如圖 &nb

使用java實現郵件傳送功能已封裝

現如今,用郵件傳送訊息的人越來越少,可是並不影響我們學習java。 以下給大家帶來自己寫的封裝類,可以直接使用。 首先,需要jar包: 普通javaweb專案:mail.jar maven管理專案:  <dependency>     &

使用javamail傳送郵件文字+附件

java發動郵件其實很簡單,這是使用Javamail來實現,使用maven管理 1.導包:這兩個包缺一不可 <dependency> <groupId>javax.mail</groupId>

C#傳送郵件新增附件

using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.T

java實現郵件傳送準備工作前期配置

       本文主要用的郵件客戶端是:office 2007的outlook,伺服器是apache-james-2.3.2,首先我們來配置一下這個james伺服器:        1.將james伺

SpringBoot實現簡單的郵件傳送收件人可選擇,郵件內容可編輯

1.配置專案檔案目錄,我配置的是這樣的: 2:配置pom.xml 參照對比新增包依賴 <dependency> <groupId>org.springframework.boot</groupId>

phpmailer實現簡單的郵件傳送以網易郵箱smtp伺服器為例

1、描述 第一次做到用php做到傳送郵件的功能。 Google了一下,php內建函式裡面有一個mail()函式。但是使用mail的話,會涉及到很多問題,我也沒有仔細研究過,反正都是和smtp協議息息相關。 於是,就去GitHub上開源的檔案傳送封裝好的專案

Maven的座標和依賴&利用Maven實現郵件傳送

本文中將《Maven實戰》中對座標和依賴的定義展示給初學Maven的程式猿們,並加上書中例項展示,具體詳細請購買《Maven實戰》--許曉斌著,更加詳細的學習Maven。 座標詳解 groupld:定義當前Maven項口隸屬的實際項口。首先,Maven 專案和實際專案不一