{"id":2758,"date":"2018-05-05T07:51:19","date_gmt":"2018-05-04T22:51:19","guid":{"rendered":"http:\/\/otsuka.biz\/blog1\/?p=2758"},"modified":"2024-02-12T17:25:01","modified_gmt":"2024-02-12T08:25:01","slug":"email","status":"publish","type":"post","link":"https:\/\/otsuka.biz\/blog1\/email\/","title":{"rendered":"Email sender (SMTP) using PIC18F27J53 and MRF24WG0MA"},"content":{"rendered":"<p>&lt;&lt; Introduction in Japanese &gt;&gt;<\/p>\n<p>Wi-Fi \u30e2\u30b8\u30e5\u30fc\u30eb MRF24WG0MA \u3092\u63a5\u7d9a\u3057\u305f\u5b9f\u9a13\u30dc\u30fc\u30c9\u306e\u52d5\u4f5c\u78ba\u8a8d\u3092\u3001\u30b7\u30e7\u30fc\u30c8\u30fb\u30e1\u30fc\u30eb\u306e\u9001\u4fe1\u3067\u78ba\u8a8d\u3057\u305f\u30022017\u5e744\u670829\u65e5\u306e\u7a3f\uff08Email sender (SMTP) using PIC18F27J53 and ENC28J60\uff09\u306b\u7fd2\u3063\u3066 MainDemo.c\u3001SMTPDemo.c\u3001TCPIP MRF24W.h\u00a0\u3092\u5909\u66f4\u3057\u305f\u3002<\/p>\n<p>\u30b9\u30a4\u30c3\u30c1\u3092\u62bc\u3057\u3066 LED1 \u304c\u70b9\u706f\u3059\u308b\u3068\u3001\u9001\u4fe1\u6e96\u5099\u306e\u72b6\u614b\u3067\u30d7\u30ed\u30b0\u30e9\u30e0\u304c\u505c\u6b62\u3057\u3066\u3044\u308b\u4e8b\u3092\u8868\u3059\u3002\u30b9\u30a4\u30c3\u30c1\u3092\u96e2\u3059\u3068\u30e1\u30fc\u30eb\u9001\u4fe1\u304c\u5b9f\u884c\u3055\u308c\u3001\u5b8c\u4e86\u3059\u308b\u3068 LED1 \u306f\u6d88\u706f\u3059\u308b\u3002<\/p>\n<p><a href=\"http:\/\/otsuka.biz\/blog1\/wp-content\/uploads\/2018\/05\/EmailSender-with-MRF24WG.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2772\" src=\"http:\/\/otsuka.biz\/blog1\/wp-content\/uploads\/2018\/05\/EmailSender-with-MRF24WG.jpg\" alt=\"\" width=\"2269\" height=\"2165\" srcset=\"https:\/\/otsuka.biz\/blog1\/wp-content\/uploads\/2018\/05\/EmailSender-with-MRF24WG.jpg 2269w, https:\/\/otsuka.biz\/blog1\/wp-content\/uploads\/2018\/05\/EmailSender-with-MRF24WG-300x286.jpg 300w, https:\/\/otsuka.biz\/blog1\/wp-content\/uploads\/2018\/05\/EmailSender-with-MRF24WG-768x733.jpg 768w, https:\/\/otsuka.biz\/blog1\/wp-content\/uploads\/2018\/05\/EmailSender-with-MRF24WG-1024x977.jpg 1024w\" sizes=\"auto, (max-width: 2269px) 100vw, 2269px\" \/><\/a><\/p>\n<p>The\u00a0Wi-Fi board was reported in my page on May 4, 2018.<\/p>\n<p>If\u00a0the switch (BUTTON0) is pushed and released, the massage will be send to the preset address using SMTPDemo.c.<\/p>\n<p>&lt;&lt; Sample code of\u00a0E-mail sender\u00a0&gt;&gt;<\/p>\n<p><div class='w3eden'><!-- WPDM Link Template: Default Template -->\n\n<div class=\"link-template-default card mb-2\">\n    <div class=\"card-body\">\n        <div class=\"media\">\n            <div class=\"mr-3 img-48\"><img decoding=\"async\" class=\"wpdm_icon\" alt=\"\u30a2\u30a4\u30b3\u30f3\" src=\"data:image\/svg+xml;base64,CiAgICAgICAgICAgIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDAgNDAiPgogICAgICAgICAgICAgICAgPGRlZnM+CiAgICAgICAgICAgICAgICAgICAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkaWVudCIgeDE9IjAiIHkxPSIwIiB4Mj0iMCIgeTI9IjEiPgogICAgICAgICAgICAgICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMjY5ZGVmIiBvZmZzZXQ9IjAiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzI2YmRlZiIgb2Zmc2V0PSIxIi8+CiAgICAgICAgICAgICAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICAgICAgICAgIDwvZGVmcz4KICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgIDxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiB4PSIwIiB5PSIwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHJ4PSIzIiByeT0iMyIvPgogICAgICAgICAgICAgICAgICAgIDx0ZXh0IHg9IjUiIHk9IjE5IiBmb250LWZhbWlseT0iQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxM3B4IiBsZXR0ZXItc3BhY2luZz0iMSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0c3Bhbj5MWkg8L3RzcGFuPgogICAgICAgICAgICAgICAgICAgICAgICA8dHNwYW4geD0iNiIgeT0iMjgiPl88L3RzcGFuPgogICAgICAgICAgICAgICAgICAgIDwvdGV4dD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9zdmc+CgoJCQk=\" \/><\/div>\n            <div class=\"media-body\">\n                <h3 class=\"package-title\"><a href='https:\/\/otsuka.biz\/blog1\/download\/smtp_mrf24wg\/'>SMTP_MRF24WG<\/a><\/h3>\n                <div class=\"text-muted text-small\"><i class=\"fas fa-copy\"><\/i> 1 \u30d5\u30a1\u30a4\u30eb <i class=\"fas fa-hdd ml-3\"><\/i> 1.66 MB<\/div>\n            <\/div>\n            <div class=\"ml-3\">\n                <a class='wpdm-download-link download-on-click btn btn-primary ' rel='nofollow' href='#' data-downloadurl=\"https:\/\/otsuka.biz\/blog1\/download\/smtp_mrf24wg\/?wpdmdl=3398&refresh=69ff2c482ceff1778330696\">\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9<\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<\/div><br \/>\n(Compiled by the C18 under the large code model)<\/p>\n<p>In TCPIPConfig.h, STACK_USE_ICMP_SERVER, STACK_USE_SMTP_CLIENT and STACK_USE_DNS must be defined.<\/p>\n<p>Example above:<br \/>\nNetBIOS Name = PIC18F27J53<br \/>\nDefault MAC address = {0x00, 0x04, 0xA3, 0x00, 0x00, 0x00}<br \/>\nDefault IP address\u00a0 = 192.168.1.10<br \/>\nDefault subnet mast = 255.255.255.0<br \/>\nDefault primary DNS = 192.168.1.1<br \/>\nDefault secondary DNS = 0.0.0.0<\/p>\n<p>In SMTP.c, a SMTP port must be defined to be appropriate for your Internet Service Provider.\u00a0 In\u00a0my project,\u00a0 the\u00a0message submission Port\uff08587) of the SMTP server is used.<\/p>\n<p>In SMTPDemo.c,\u00a0your data must be set adequately to the arrays\u00a0bellow.<br \/>\nRAMStringTo[] = &#8221; @ &#8220;;\u00a0\u00a0\u00a0 &lt;&#8212;\u00a0 Destination mail address<br \/>\nRAMStringBody[] = &#8220;***&#8221;;\u00a0\u00a0\u00a0 &lt;&#8212;\u00a0 Short character string<br \/>\nSMTPClient.Server.szROM = (ROM BYTE*)&#8221;***&#8221;;<br \/>\nSMTPClient.Username.szROM = (ROM BYTE*)&#8221;***&#8221;;<br \/>\nSMTPClient.Password.szROM = (ROM BYTE*)&#8221;***&#8221;;<br \/>\nSMTPClient.From.szROM = (ROM BYTE*)&#8221;\\&#8221;SMTP Service\\&#8221; &lt; @ &gt;&#8221;;\u00a0\u00a0\u00a0 &lt; &#8212;\u00a0 Sender mail address<br \/>\nSMTPClient.Subject.szROM = (ROM BYTE*)&#8221;***&#8221;;\u00a0\u00a0\u00a0 &lt;&#8212;\u00a0 E-mail tittle<\/p>\n<p>\uff08SMTPDemo.c \u30d5\u30a1\u30a4\u30eb\u306b\u5951\u7d04\u30d7\u30ed\u30d0\u30a4\u30c0\u306e\u30a2\u30ab\u30a6\u30f3\u30c8\u3001\u5b9b\u5148\u30e1\u30fc\u30eb\u30fb\u30a2\u30c9\u30ec\u30b9\u3001\u30e1\u30fc\u30eb\u30fb\u30bf\u30a4\u30c8\u30eb\u3001\u30e1\u30fc\u30eb\u672c\u6587\u3092\u8a2d\u5b9a\u3002SMTP.c \u30d5\u30a1\u30a4\u30eb\u306b SMTP \u30dd\u30fc\u30c8\u3092\u8a2d\u5b9a\u3002\uff09<\/p>\n<p>In WF_Config.h, the following parameters must be adjusted to your Wi-Fi network.<\/p>\n<p>#define MY_DEFAULT_NETWORK_TYPE\u00a0\u00a0\u00a0 *****<br \/>\n#define MY_DEFAULT_WIFI_SECURITY_MODE\u00a0\u00a0\u00a0 *****<br \/>\n#define MY_DEFAULT_SSID_NAME\u00a0\u00a0 \u00a0&#8220;******&#8221;<br \/>\n#define MY_DEFAULT_PSK_PHRASE\u00a0\u00a0\u00a0 &#8220;*****&#8221;<br \/>\n#define MY_DEFAULT_PSK\u00a0\u00a0\u00a0 &#8220;*****&#8221;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&lt;&lt; Introduction in Japanese &gt;&gt; Wi-Fi \u30e2\u30b8\u30e5\u30fc\u30eb MRF24WG0MA \u3092\u63a5\u7d9a\u3057\u305f\u5b9f\u9a13\u30dc\u30fc\u30c9\u306e\u52d5\u4f5c\u78ba\u8a8d\u3092\u3001\u30b7\u30e7\u30fc\u30c8\u30fb\u30e1\u30fc\u30eb\u306e\u9001\u4fe1\u3067\u78ba\u8a8d\u3057\u305f\u30022017\u5e744\u670829\u65e5 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"vkexunit_cta_each_option":"","footnotes":""},"categories":[2,12,5],"tags":[],"class_list":["post-2758","post","type-post","status-publish","format-standard","hentry","category-pic","category-internet","category-radio-frequency"],"_links":{"self":[{"href":"https:\/\/otsuka.biz\/blog1\/wp-json\/wp\/v2\/posts\/2758","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/otsuka.biz\/blog1\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/otsuka.biz\/blog1\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/otsuka.biz\/blog1\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/otsuka.biz\/blog1\/wp-json\/wp\/v2\/comments?post=2758"}],"version-history":[{"count":2,"href":"https:\/\/otsuka.biz\/blog1\/wp-json\/wp\/v2\/posts\/2758\/revisions"}],"predecessor-version":[{"id":3399,"href":"https:\/\/otsuka.biz\/blog1\/wp-json\/wp\/v2\/posts\/2758\/revisions\/3399"}],"wp:attachment":[{"href":"https:\/\/otsuka.biz\/blog1\/wp-json\/wp\/v2\/media?parent=2758"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/otsuka.biz\/blog1\/wp-json\/wp\/v2\/categories?post=2758"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/otsuka.biz\/blog1\/wp-json\/wp\/v2\/tags?post=2758"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}