smtp protocol 簡介

SMTP Protocol
(sonet.all@gmail.com)





1.  Find MX Record




nslookup


> set q=mx
> program.com.tw


Server: 127.0.1.1
Address: 127.0.1.1#53


Non-authoritative answer:
program.com.tw mail exchanger = 5 se2.program.com.tw.
program.com.tw mail exchanger = 10 mail.program.com.tw.


<>


nslookup -q=mx yahoo.com
nslookup -q=mx google.com




2. SMTP Protocol (Simple Mail Transfer Protocol)






b. Example of the SMTP Procedure


S: EHLO program.com.tw
R: 250-se2.program.com.tw
    250-PIPELINING
    250-8BITMIME
    250 SIZE 52428800


S: MAIL FROM:
R: 250 OK


S: RCPT TO:
R: 250 OK


S: RCPT TO:
R: 504 Authentication failed for SMTP service. --> (system logout)


S: RCPT TO:
R: 550 User (test_account@program.com.tw) unknown.


S: DATA
R: 354 Start mail input; end with .
           
From: luke@program.com.tw
To: TEST
Subject: [測試信件]
Content-Type: text/plain; charset="utf-8"


您好,
=============================================
.  <-- n.="" n="" r="" span="">
R: 250 OK



3. MIME(Multipurpose Internet Mail Extensions)






MIME-Version: 1.0
Received: by 10.52.168.69 with HTTP; Wed, 17 Apr 2013 20:07:28 -0700 (PDT)
Date: Thu, 18 Apr 2013 11:07:28 +0800
Delivered-To: sonet.all@gmail.com
Message-ID:
Subject: for demo
From: =?UTF-8?B?6Jab5YWx5ZKMKGx1a2Up?=
To: =?UTF-8?B?6Jab5YWx5ZKMKGx1a2Up?=
Content-Type: multipart/mixed; boundary=
20cf307cfbe2188ff404da99e72b
--20cf307cfbe2188ff404da99e72b
Content-Type: multipart/alternative; boundary=20cf307cfbe2188ff004da99e729
--20cf307cfbe2188ff004da99e729
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: base64

5ris6Kmm5aS+5qqUDQoNCi0tIA0KDQp+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+DQogICBCMkMg6Zu75a2Q55m856WoIOWKoOWAvOacjeWLmeS4reW/gyAgKOW+rueoi+W8j+acg+WToSkNCg0KTGlmZSsg6IGw5piO5oiR55qE5raI6LK755Sf5rS777yBaHR0cDovL3d3dy5saWZlcGx1cy50dw0Kfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fg0K
--20cf307cfbe2188ff004da99e729
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: base64

PGRpdiBkaXI9Imx0ciI+PGRpdj48YnI+PC9kaXY+5ris6Kmm5aS+5qqUPGJyIGNsZWFyPSJhbGwiPjxkaXY+PGJyPjwvZGl2Pi0tIDxicj48ZGl2Pjxicj48L2Rpdj48ZGl2Pn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn48L2Rpdj48ZGl2PsKgIMKgQjJDwqDpm7vlrZDnmbznpagg5Yqg5YC85pyN5YuZ5Lit5b+DIMKgKOW+rueoi+W8j+acg+WToSnCoDwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+TGlmZSsg6IGw5piO5oiR55qE5raI6LK755Sf5rS777yBPGEgaHJlZj0iaHR0cDovL3d3dy5saWZlcGx1cy50dy8iIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vd3d3LmxpZmVwbHVzLnR3PC9hPjwvZGl2Pg0KPGRpdj5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+PC9kaXY+DQo8L2Rpdj4NCg==
--20cf307cfbe2188ff004da99e729--
--20cf307cfbe2188ff404da99e72b
Content-Type: application/octet-stream; name="=?UTF-8?B?5ZyW6KGoMS5kaWF+?="
Content-Disposition: attachment; filename="=?UTF-8?B?5ZyW6KGoMS5kaWF+?="
Content-Transfer-Encoding: base64
X-Attachment-Id: f_hfncm3cs0

H4sIAAAAAAACA+1dzXLbRhK++ylYzHGVEeZ/JoqdchSn4qqN44qVbDYXFURCFDYQoAUh2/JhL3vdF9in2Lfa2sfY6RnKFklAIgkMTNjDVBKTHk5jwO4PX/f0dH/9zdvLbPQ6KedpkT8eYxSNR0k+KaZpPns8/uXk+y/V+Jsnj76epvFX5t9ZGV+OzDfyObx7PL6oqquvDg/fvHmDspt5XBUlytJrNE8O/xFnWXxoBh2Onzwaje5OMI2rGD5bfBpXVZmeXVfJKI8vk8fjs3jyx6wsrvPp2I1ajJsUWVGOXsfZ4/EX5/Y1PlxMc7g0zz1zX8Wz5KxM4j+ap47MS+tdpr5KytVpL6+KeWqGVDdXa0Ma5oH/3hmzGDU3g/LZky+esi/cJS0++DBX3YU2Cqku43KW5utyzL3J3I0gSBFCzM3gWulIMolv78n24s76FZf1K67sV1w6P70qyqqM02pd5FlRZEmcO6lVeZ3sLmc+iTOjYvctq8UqztOqKh64/vM4m2+yAPfxe2vb1nJnZTq933CXRjTM8iadVhenbz3dLjf7jafZX6fz9CxL6q4+zavOpr/pZvrVX8ei94evt9QGN1vj42GqEp7w7R8Ps+t0mswfULPlMQ0zXSyGHT5011fHbXpj3EcrD2srIotvknIx/f/++a///vs/49Hix12gzSieVOnr23d37kdx9rdkUi0W+n1WvJlcxGU1+nJ0kpSXaR5n4zssZDxKp4/HP0XLt2t1gWZKg4Rr9+uq+KBUGkl+gPHqPVhHkKb5z85Wpy/NMuJ8liUfRBzgCGl+RBT8kSK2m7jLpIrHD6j6NJ1Uu82eZMnl6aQo83UG0tkNszIsUq3ftFuUUkjpuy8lWsi6SNLZRdUsjCDKlqTtKMw8B5OHFhYhHLkXZjrCWGDSQhhAznW5rg5NFHg7Eedplm0gAhazq4j5RfHmtIbKP8xTtr5X8+omS1YFJPn15eKHWUPK2mfmNmKv
4ul0mRo1KsPta0dJVfK2eggUVsY0/SDWYVgat+JbvKoMIje4F/c8k5t0rMirOmnw+eg8vkyzG3NRcT4fj+wPaKDB+J7uuz8k2eukSifxl98W2fTu77f9daxhRO3PpRhhlNJICSokp0y1E7r8WKpDWsIQOcAGoBQX7WQtE5YN0WIXQcYdmOWXSf3P+sHe8IZSaunIljiWpVenF0WZvjNKZSjEfSCz4kxsLcawE9BIb0Lm12fgcSXjncHKfeiIVhPzMjaeT+NyaojXt8XbO5wrWnAu3JZzkQgZBiER5h5ZlxHCnBRgXcT8USPBfTKjtsvahBtJJJefAAA=
--20cf307cfbe2188ff404da99e72b--


4. Mail to another host or mail to gmail




a. MTA (Message transfer agent)


# perl -MMIME::Base64 -e 'print encode_base64("steveweb")'
c3RldmV3ZWI=


# perl -MMIME::Base64 -e 'print encode_base64("123")'
MTIz


S: EHLO program.com.tw
R: 250-mail.program.com.tw
    250-PIPELINING
    250-8BITMIME
    250-AUTH=LOGIN
    250-AUTH LOGIN
    250-STARTTLS
    250 SIZE 1004288000


S: AUTH LOGIN
R: 334 VXNlcm5hbWU6


S: c3RldmV3ZWI=
R: 334 UGFzc3dvcmQ6


S: MTIz
R: 235 Authentication successful.


S: mail from: steveweb@program.com.tw <- span="">
R: 250 Sender <steveweb@program.com.tw> OK


S: rcpt to: sonet.all@gmail.com <- span="">
R: 250 Recipient <sonet.all@gmail.com> OK


S: data
R: 354 Start mail input; end with .
           
From: luke@program.com.tw
To: TEST
Subject: [測試信件]
Content-Type: text/plain; charset="utf-8"


您好,
=============================================
.  <-- n.="" n="" r="" span="">


QUIT



b. Secure SMTP over Transport Layer Security   


 The following dialog illustrates how a client and server can start a
  TLS session:

  S:
  C:
  S: 220 mail.imc.org SMTP service ready
  C: EHLO mail.example.com
  S: 250-mail.imc.org offers a warm hug of welcome
  S: 250-8BITMIME
  S: 250-STARTTLS
  S: 250 DSN
  C: STARTTLS
  S: 220 Go ahead
  C:
  C & S:
  C & S:
  C: EHLO mail.example.com
  S: 250-mail.imc.org touches your hand gently for a moment
  S: 250-8BITMIME
  S: 250 DSN



收銀機開立發票轉電子發票續享租稅優惠

收銀機開立發票轉電子發票續享租稅優惠 ( 2012/10/10 08:25 中廣新聞網 ) 使用收銀機開立統一發票租稅獎勵措施,將於102年年底落日,財政部表示,為了鼓勵業者使用電子發票,原為收銀機的營業人配合改為開立電子發票可以從103年度起10年內繼續適用租稅優惠。(黃悅嬌報導) 財政部長張盛和表示,早年手工開立發票,速度太慢,為了鼓勵營利事業使用收銀機開立統一發票,75年度起,對於符合規定的業者,提供降低書面審核純益率1個百分點或所得標準2個百分點的優惠。現在統一發票已送上雲端,許多營業人也都改用電腦開立發票,此一租稅優惠措施已完成階段性任務,將於102年年底落日。然而,為了推動使用電子發票,還在使用收銀機的店家如果改用電子發票,落日後將可繼續享有租稅獎勵。『目前用收銀機開發票剩6萬7千多家而已。103年1月1號開始,如果這些收銀機開立發票營業人改為電子發票,可繼續享受獎勵措施。』 財政部指出,現行電子化環境日趨成熟,使用收銀機開立發票業者如果配合改用電子發票,其營利事業所得稅結算申報得自103年1月1號起10年內繼續適用原獎勵措施。

使用悠遊卡付費的可樂販賣機

使用悠遊卡付費的可樂販賣機 歡迎任何與悠遊卡整合/小額支付/電子發票/rfid整合.... 的合作: http://www.program.com.tw




智慧聯網商業應用國際論壇盛會


台灣首發RFID餐廳旗艦店,由「微程式資訊」以全新概念呈現,透過Life+智慧卡點餐及消費,搭配電子發票、紅利積點及多元金流的應用情境開啟未來RFID熱潮


應徵或尋找創業團隊




應徵職務:網站程式設計師(1-2名)

職務說明:
1. 網站平台分析、設計以及程式撰寫。
2. 進行軟體之測試與修改。
3. 活動網頁設計製作
4. 熟悉 Perl, PHP, Ruby, JSON, MongoDB, Hadoop... 等技術為佳
5. 程式開發具3年以上經驗為佳
6. 能研讀技術文件,並主動解決問題。
7. 個性積極負責、具團隊合作精神

其他條件:
有作品者,請先行提供相關設計作品

#--------------------------------------------------------

應徵職務:網站視覺設計師(1-2名)

職務說明:
1. 熟悉 HTML, Java Script, CSS, AJAX 等 Web 技術
2. 具備簡單Flash互動Banner製作能力
3. 熟悉Photoshop,有平面設計及網頁設計經驗。
4. 程式開發具3年以上經驗為佳
5. 具強烈視覺美感及創意思維
6. 個性積極負責、具團隊合作精神

其他條件:
有作品者,請先行提供相關設計作品

應徵或尋找創業團隊,歡迎洽談  sapgmr@gmail.com / vivian

澎湖縣電動機車智慧型充電座啟用


http://video.udn.com/video/Item/ItemPage.do?sno=324-233-2F3d3-2F3d4-233-2B303c3d31334-2334
摘要︰
經濟部力推澎湖成為「低碳示範島」,除了加碼補助當地民眾購買電動機車,今年更持續在全縣建置27處,共 330座可進行收費與充電數據管理的「智慧型能源補充設施」,7日正式啟用,由澎湖縣政府提供免費充電到明年底。(2012.07.07)




yahoo