[C# , SMTP]구글 SMTP 로 메일 보내기





Gmail 계정을 이용해 별도의 메일 서버 없이 E 메일을 발송할수가 있다. 

아래는 이해를 돕기위해 변수 , 메서드를 나열하였다.(실 개발에서는 좀더 세련된 코드로...)

Created with colorer-take5 library. Type 'csharp'

private void SendMail()
        {
            //
            //필요한 정보 , id , pw 는 Gmail 계정을 입력한다.
            //
            String id = "****@gmail.com";
            String pw = "****";
            String from = "****@gmail.com";
            String mailto = "totototo@nate.com";

            String title = "TITLE2";
            String htmlStr = "<html><body><h1>My First Heading</h1><p>My first paragraph.</p></body></html>";
            //다중 첨부파일
            String[] attachFiles = new string[]{"c:/test.jpg" , "c:/test.txt"};


            //mail msg
            MailMessage msg = new MailMessage(from , mailto , title , htmlStr);
            msg.IsBodyHtml = true;
            msg.BodyEncoding = System.Text.Encoding.UTF8;
            msg.SubjectEncoding = System.Text.Encoding.UTF8;
            

            //tokenList
            List<string> userToken_list = new List<string>();
            userToken_list.Add(mailto);


            //attach file
            if (attachFiles != null)
            {
                foreach (string file in attachFiles)
                {
                    if (System.IO.File.Exists(file))
                    {
                        msg.Attachments.Add(new Attachment(file));
                        userToken_list.Add(file);
                    }
                }
            }
            //Array 형태로 바꿈
            String[] userToken = userToken_list.ToArray();

            //smtp 구글 설정
            SmtpClient sc = new SmtpClient("smtp.gmail.com", 587);
            sc.Credentials = new NetworkCredential(id, pw);
            sc.EnableSsl = true;
            sc.DeliveryMethod = SmtpDeliveryMethod.Network;
            sc.SendCompleted += new SendCompletedEventHandler(sc_SendCompleted);
            sc.SendAsync(msg, userToken);
                   
        }


결과  : 첨부파일 2개와 HTML 텍스트가 정상적으로 들어왔다.



 

++++ 추가 ++++
첨부파일을 바로 메일 본문에 삽입하기 (ContentId 지정!)

첨부파일은 바로 new Attachment(...) 를 하지말고 변수 인스턴스를 잡는다.

Attachment at = new Attachment(file , MediaTypeNames.Image.Jpeg);
at.ContentId = "ContentID0";
msg.Attachments.Add(at);


하고 HTML 에는 , <img  src="cid:ContentID0"> 처럼 'cid:' 를 지정하면 됨  

Yamecoder 야매코더_
C# 2011. 8. 22. 17:30

댓글을 달아 주세요

  1. 이전 댓글 더보기
  2. BlogIcon アグ 激安 2013.10.05 04:35  수정/삭제  댓글쓰기

    알있「まさか……」 マリアの呻きを、戦闘士は軽く粉砕した。「治安官、その“サクリ”に、そんな力があるか?」「いや、おれの知る限りでは、ない」 治安官はきっぱりと言ったが、囚人を見る眼差しは、別のものに変わっていた。「こいつが暴れた土地でも、そんな話は聞いていない。そんな——恐怖を他人に伝染させるなんて」「“サクリ”のことはまだよくわかってはおらん,アグ ブーツ 取扱店。みな処分されてしまうからな。たとえ、そんな力を持っていたにせよ、自分でコントロールできなければ、宝の持ち腐れだ。発動する前に、処分されてしまうだろう」「………」“サクリ”に関する幾つもの定番の光景を、人々は思い浮かべた。横合いから警官が割って入った。「おい、勝手なことを考えるなよ。この男は『都』の最高研究機関が待っている被験体だ」「その男が犯人だとは言っておらん」 戦闘士の青い瞳にもうひとりの姿が映っていた。「坊主——しゃべれる조어

  3. BlogIcon エアジョーダン靴 2013.10.05 09:31  수정/삭제  댓글쓰기

    립예,supra 店舗
    A protective sleeve insulating a lead wire may wear through on some of the units,MBT通販,bringing the wire into direct contact with the motor shaft and possibly resulting in severeshock if the tool is not properly grounded and if the user is grounded or touching agrounded metal object such as a water pipemankato west overcomes turnovers in win over winona the free press
    Identify targeted히를

  4. BlogIcon ニューバランス m996 2013.10.05 13:00  수정/삭제  댓글쓰기

    및지舞子はまた天井を見上げた。そして思い出したように、「ところで、刑事が君に話を聞きたいと言っていたぜ」「刑事が?」「榎木《えのき》町警察署の交通課の刑事だ。事故の様子を聞きたいと言っていた」「宇内さんは?」「私は嫌だね。あの車には乗っていなかったことにして貰おう。顔だけ出して来りゃよい。すぐ済むことだろう」 そのとき、真棹がホールに歩いて来る姿が見えた。舞子がそれに気付き、「私のことは、まだ喋《しやべ》るなよ」 と言って、敏夫の傍をそっと離れた。 真棹はホールを見渡し、敏夫の姿を見ると、傍に寄って来た。片足は、まだ引きずっていた。真棹は敏夫に頭を下げた。「今日は、一《ひ》と方《かた》ならないお世話になりました」 こういうとき、何と言ってよいのか判らなかった。平凡に、お気の毒ですと言うより他なかった。敏夫はポケットからノートを取り出し、急いで字を書きつけ、ノートを裂いて真棹に渡した。「僕の、住이단

  5. BlogIcon http://www.denverbroncosjerseysbest. com 2013.10.22 12:57  수정/삭제  댓글쓰기

    런에 
     never met
    mysterious temptation, love at first sight opportunity beckons, online dating is a lot of tragedy,バーバリー, but still quietly popular, there are still a lot of people look forward to a memorable online dating,even have been defeated nor draw the prodigal son back to Sweet Basil "the old saying ... the
    core spirit
    online dating is a form of a healthy and successful online dating 지다

  6. BlogIcon louis vuitton outlet 2013.10.25 04:14  수정/삭제  댓글쓰기

    할뉴Robin Roberts will be back on Good Morning America on Monday,discount true religion, but in the meantime seems to be enjoying Italy. She this photo this morning, saying, "I'll never look at NYC taxis quite the same ever again. ONLY way to get around Venice ... good times!"

    And in other news:

    Fox News' Chris Wallace was also Italy - with George Clooney! ... Kim Kardashian is sharing more 마를

  7. BlogIcon cheap true religion jeans 2013.11.08 10:44  수정/삭제  댓글쓰기

    비우Essential 30 beginners for taking

    Certainly I actually focus on 7 inthat would certainly Ten competitors in doing our testimonials all-all all around here, Even when cold couldn function by myself around the rookies. As opposed to indicating the among the better, Here i will discuss Twenty-five newcomers that give time for them to create a fantasize outcome each of our period.

    The important 뉴지

  8. BlogIcon 匿名 2014.01.12 21:12  수정/삭제  댓글쓰기

    히부每一位刚刚踏入网赚行业的同学心中或许有这样几个问题:

    1、做网赚有多少人是赚到钱的?

    答:不足5%!

    2、网赚为什么那么吸引人?

    答:因为看起来赚钱好像很轻松。单现实情况是95%的人赚不到钱,5%的人却赚得不亦乐乎!

    3、为什么95%的人赚不到钱?

    答:因为这些人不知道网上赚钱的方法,或者没有足够的执行力!

    4、为什么5%的人赚得不亦乐乎?

    答:因为这些人懂得网上赚钱的方法,同时又有足够的执行力!

    5、如果想在网上赚钱应该怎么做?

    答:第一是学习!第二是执行!

    网络最赚钱淘客兼职挂机注册推广挣钱网赚方法比特币btc矿池guild挖矿客户端教程

    -=-=-=-=-=-=-=-=-=-=-=-=-=-=-야지

  9. BlogIcon ed hardy femme 2014.01.22 17:55  수정/삭제  댓글쓰기

    어관The first:

    before calling.

    : I can't sleep.

    I: like what?

    he: because you are not my. сумки Майкл Корс

    I: then you can sleep now......





    second:

    on a Friday morning, just woke up in bed, text chat, suddenly a sentence "do my girlfriend"! Here...... Head this time to come out a sentence where see words: my teeth have not brush! Then about three years now, ~



    t리메

  10. BlogIcon 匿名 2014.02.02 01:17  수정/삭제  댓글쓰기

    마이Pharmacy (Drag buyer) email lists리예

  11. BlogIcon 匿名 2014.02.12 02:42  수정/삭제  댓글쓰기

    고간天津代办免考驾照电话15625068838


    南昌哪里可以买驾照电话15625068838


    九江代办驾驶证增驾电话15625068838


    吉林办理真实驾照电话15625068838전다

  12. BlogIcon 匿名 2014.02.12 02:43  수정/삭제  댓글쓰기

    수지贺州代办免考驾照电话15625068838


    河池哪里可以买驾照电话15625068838


    来宾代办驾驶证增驾电话15625068838


    崇左办理真实驾照电话15625068838마일

  13. BlogIcon &#12524;&#12483;&#12489;&#12454;&#12451;&#12531;&#12464; &#12502 2014.03.29 17:06  수정/삭제  댓글쓰기

    지조要するに、でも吸血鬼の紳士突然激怒,イエローゴールド通販。拳を握り締め、次に緩める、それらは食いしばっ,ニューバランス アウトドアシューズ......など2〜3回、彼らは最終的に彼の拳を聞かせて前に、そして敗北で辞任しなければならなかった,ニューバランス激安。でも、カインは私の手を失う危険にさらされている、彼は​​私と一緒にどのような立場を主張する,バスケットボールシューズ?カインはまさに血の海に頼ってその巨大な攻撃ガードはどのように彼できた、私を取得する方法はありませんか,人気ブランド?強チェンを続けますか,ニューバランス1400 激安?不名誉が、何もない,ニューバランス スニーカー激安!白い高級化吸血鬼のヒープに辞任を見て、私の目を閉じて、システムは次の挑戦者が権力を握ったのを待って、挑戦的なトーンを受け入れ続けステージに立っていた,激安ブーツ人気。それでも静か、そして今、私はすべての종습

  14. BlogIcon coach factory shop 2014.08.26 21:24  수정/삭제  댓글쓰기

    에전lactating Colombian females inside an town atmosphere

    4Department related to Physiology, Health care College related to Wisconsin, Wisconsin, USAContributors: GBS began the study in addition to have been responsible for the appearance inside work together with DLD. DLD, JCR in addition to GBS collected the info. GBS in addition to DLD perform the info assessment in addition to JCR required comp로지

  15. BlogIcon 深圳眼镜批发 2014.11.12 00:51  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  16. 匿名 2014.12.03 05:44  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  17. BlogIcon discount canada goose parka 2014.12.03 10:46  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  18. 匿名 2015.01.07 17:47  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  19. 匿名 2015.01.14 18:28  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  20. BlogIcon tiffany co sunglasses 2015.03.05 17:04  수정/삭제  댓글쓰기

    지뉴1 of three
    by Terrence Aym

    Created on: March 13, 2010

    The handyman for your fridge: the cucumbera fewpeople think cucumbers are ugly and cumbersome,clubmaster Sunglasses. however the
    2 of three
    by Sandra Piddock

    Created on: April 01,persol 0714, 2010 선런

Powerd by Tistory, designed by criuce
rss