From 6deb90f02dcc7d9c7591e00106a3f91e5c803aa9 Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 24 May 2024 23:39:48 -0400 Subject: [PATCH] Added Public Key to config file. --- .../scan2email.metadata.v7.bin | Bin 177680 -> 184323 bytes .../scan2email.projects.v7.bin | Bin 100702 -> 201150 bytes .vs/Scan2Email/DesignTimeBuild/.dtbcache.v2 | Bin 81854 -> 82402 bytes ...2a4d9098-de5c-493e-8756-76edc1ba75e6.vsidx | Bin 0 -> 2707 bytes ...30e22cf5-143a-4b8f-bbf2-fc6f628e14b7.vsidx | Bin 2387 -> 0 bytes ...3b1c2056-f6c1-4300-b1b2-d95da77bae08.vsidx | Bin 63947 -> 0 bytes ...44b6c926-8d18-4a8f-a202-3ffb928eaeb2.vsidx | Bin 0 -> 68099 bytes ...82d74dc1-ab98-4cf2-a990-461b8cd24dc3.vsidx | Bin 0 -> 107 bytes ...ebc553b3-6dad-41d8-8c17-1bae76b23df3.vsidx | Bin 5532 -> 0 bytes .vs/Scan2Email/v17/.futdcache.v2 | Bin 138 -> 261 bytes .vs/Scan2Email/v17/.suo | Bin 66560 -> 60928 bytes README.md | 9 +- SendEmail/Form3.Designer.cs | 467 +++++++++--------- SendEmail/Form3.cs | 17 +- SendEmail/Form3.resx | 62 ++- SendEmail/Program.cs | 2 +- .../bin/Debug/netcoreapp3.1/example.cfg.json | 3 +- .../bin/Release/netcoreapp3.1/Scan2Email.dll | Bin 32256 -> 32768 bytes .../bin/Release/netcoreapp3.1/Scan2Email.exe | Bin 161280 -> 161280 bytes .../bin/Release/netcoreapp3.1/Scan2Email.pdb | Bin 18572 -> 18676 bytes .../Release/netcoreapp3.1/example.cfg.json | 3 +- SendEmail/{cfg.json => example.cfg.json} | 3 +- .../netcoreapp3.1/Scan2Email.AssemblyInfo.cs | 2 +- .../Scan2Email.AssemblyInfoInputs.cache | 2 +- ....GeneratedMSBuildEditorConfig.editorconfig | 2 +- .../netcoreapp3.1/Scan2Email.assets.cache | Bin 11528 -> 11528 bytes .../Scan2Email.csproj.FileListAbsolute.txt | 32 ++ .../Scan2Email.csproj.GenerateResource.cache | Bin 138 -> 138 bytes .../Scan2Email.designer.runtimeconfig.json | 5 +- .../obj/Release/netcoreapp3.1/Scan2Email.dll | Bin 32256 -> 32768 bytes .../Scan2Email.genruntimeconfig.cache | 2 +- .../obj/Release/netcoreapp3.1/Scan2Email.pdb | Bin 18572 -> 18676 bytes .../obj/Release/netcoreapp3.1/apphost.exe | Bin 161280 -> 161280 bytes .../obj/Scan2Email.csproj.nuget.dgspec.json | 10 +- SendEmail/obj/project.assets.json | 6 +- SendEmail/obj/project.nuget.cache | 4 +- 36 files changed, 365 insertions(+), 266 deletions(-) create mode 100644 .vs/Scan2Email/FileContentIndex/2a4d9098-de5c-493e-8756-76edc1ba75e6.vsidx delete mode 100644 .vs/Scan2Email/FileContentIndex/30e22cf5-143a-4b8f-bbf2-fc6f628e14b7.vsidx delete mode 100644 .vs/Scan2Email/FileContentIndex/3b1c2056-f6c1-4300-b1b2-d95da77bae08.vsidx create mode 100644 .vs/Scan2Email/FileContentIndex/44b6c926-8d18-4a8f-a202-3ffb928eaeb2.vsidx create mode 100644 .vs/Scan2Email/FileContentIndex/82d74dc1-ab98-4cf2-a990-461b8cd24dc3.vsidx delete mode 100644 .vs/Scan2Email/FileContentIndex/ebc553b3-6dad-41d8-8c17-1bae76b23df3.vsidx rename SendEmail/{cfg.json => example.cfg.json} (76%) diff --git a/.vs/ProjectEvaluation/scan2email.metadata.v7.bin b/.vs/ProjectEvaluation/scan2email.metadata.v7.bin index 144c3ac50a255bf9b0d2f61aa92306aa1abd4c7e..30cfcba0a9ed562b1fd00a102c5ffe082dda4489 100644 GIT binary patch delta 1057 zcmZXTO-vI(6vvs-X-nB^ky;Y5%98p)z!ESJMbs^|tyL*V@dGR$+jeP7wjW_Ja`B)B z5)USj)l7m1D>oGtEQFYN;b731cu^8h9=-UjF~NAy*JVpsnZsuOzxQ_DeFMT(geH-*e*Gxy9jvh+%(yLvwwdv-TK>qJTRP@U{B=&K9>DwBD6UN-0tB zz&>Xw=hjHPp!}+;B*#HDE2?j&jrc%$)R<15xKu_?0CDCC zPCvohNjso^P3El;WF-N>5e=r32w6x6@Lnx{iqYncXMj`m2=4}C)g~b=IR>Ou@+{Dh zl5HNXqF#cwkaK`m>gCX)4r-kTl)rG5K^PV~0mRl8IY_zyY3o{~SUeF=rY{aT!hAR; zT!4)K9N(-(mTf`cW?`65q(#9I?vE2jC1z+#VPD7L~F*wUfgpXDRWc^-#5Qs{E5+bQ+OYNV>M%hR{IjIE2n9~1^fWf z1qPMLnWZtb+P}~@tk+7vK1W6L^<&&;+0@k-jEbocFDmb7g?g2AU;6i(6_VLhcrECqqaHx^B?YVC#C=Z delta 48 zcmZo(z&+s&7aM~O4+8_k^uT>gag8ahDU4fFn4BXSohK_YId8w5%~Tu2$haLSxttRK DXx9%6 diff --git a/.vs/ProjectEvaluation/scan2email.projects.v7.bin b/.vs/ProjectEvaluation/scan2email.projects.v7.bin index a0dd790fd214dbb87e515bfddd15f44218078977..0975621916659340746b26dd2dde0f15896e18c8 100644 GIT binary patch delta 1122 zcmYjQTS!z<6rFvh>CR*O)@jPI2UH{`6WWy4Ogfg2O3i1c)u=U4U|L4~MCJHVRMv+b z;$Q_)_7l}d+~WT9z(0usGb5xh?@vS!+<`uW+UMRG?PK;?Ywfkqy?gIFb2pd19>@4| zh+cI;LJuJr;2KqmN)mdQa5@+nU}S>f0VB(d*=kxSkkl=p(M3=AI_%b{$vC+JG( zmz|Wl>>Ry4UTj_`gAI(WHXGO|Q-Nk6r97!rN~IFjCqbW<}b*f1Q$&qq3@KQo#aXAyD+I$ORXB!Nqe)ME~Qpv;475~F?w+s)R;2D(i3_O z^`U>U0mWIK>GJdC?#)Z2%$wai2-G6)@%Z>-w{MYrb1OvZkpKMOvdgnz*|g|=vZ(sh zc~7TiQb&YoB`D<3YEdm0vC}jYanA)a$+KQexZz5QXu<=JfE_{+Ne8cZ zng(I*RvP?SYd%Bp64+p&S0!LALi||JvP)B1xHRQEwxHciY1+$D=wozE1&R+rSTD|P zf$!`vis3CpUTh^2H8Wmqz6|FXroih8-(4ye~uxH%K!iX delta 11 ScmdnDnCIRkwuUW?ah(7lsRaN4 diff --git a/.vs/Scan2Email/DesignTimeBuild/.dtbcache.v2 b/.vs/Scan2Email/DesignTimeBuild/.dtbcache.v2 index 9cfe9176f29c340a2e97da11ad893b6be1364bd9..85b82506d6b664e9d23fee01a4f465fc2a487ce5 100644 GIT binary patch delta 1197 zcma)(OHUI~6vyY@LPfAIMJNywB+(E<>Nxai3>uXf7e!)O7+03*6pD0aGBb5s58OyAqe?s_ zic&0^7vu4RvD}y#6=Ttq6i>;LDCftblAMgk68Tt86cbWPPRL?X$_)%8m1F{?F{x4s zQ?P8<@pew8mzv4ghUBd8EE%f1?IOqQ5b1?9 z7wodn`LC{v^{mNX479CR^iaV~@0sZj&i4n&H6k52p_qknRWZ(#RI5-_P8IbjrKqS@ z)+%V~h@nj?vUR#-=_Tu=p_O#O9c!&YI#;WXzZLjtgJDvSfS@d zysx!&-zHsopm)zEfrwGvg{-Oh!ub43h#dEj!|vkCbrrIyV?%zS`gmX-P(gSI9sz#; zxORR5y9l0wXW%(_0bYVv;5B#y-hy`^h}tDsUjH6&y{bm}|3x|=@&SbmIN&2#23+tH z_zb>)uV4jy1K+_9@Duz3zriZtLkjppQpSq{4`=|5+(*m{yA9wcG~wm?1papT+&0(Z zEwEg02W$ZMd`KV8d@w&OABqnUz?s(uK?v}kWw+^0IJ-bI1bFdQg{_FW!+Mds8$NH; z2FshY*Wy0J{;qk;ElV5zEB<9+i125w59=0Y7-5uoSOaTh-j%lbiFPvDH|*S?vt-t} tNz=|P3d1DlHf2#Z$c`+-b?#7>bna4i$XP(jJqm-A`|BwSbt%)+e*k?BHk$wd delta 689 zcmZ{fxl02<6vpT6Ch^=&Ks_kA~BYdjF|@98Qw8Tifjy?OKAn>oq*mp*+IDp0!D&c+ z2poeGa0)`GJ%e)nIpBU(dbC$<5*9@YQ%g5DxCB?=8r*lq=O@8W8O4gU%Q=+}st2We0qqI-FMU=W_yWEcJ|@-DfGtGYhd?*^Wm%e`S5?NVlE FzW`2wmInX; diff --git a/.vs/Scan2Email/FileContentIndex/2a4d9098-de5c-493e-8756-76edc1ba75e6.vsidx b/.vs/Scan2Email/FileContentIndex/2a4d9098-de5c-493e-8756-76edc1ba75e6.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..9752d0a840b4dca1fd577f8c6a8f1c83916fb5cb GIT binary patch literal 2707 zcmYk7>2{M<6oyX$5ph7AXKS25V^tKvIJHgFl9Hq$X^~(xR!Fhf0b3Lls|Dv-)XQ*r z4Z64lmw#OPgWukS&%4jtF28=?`<%1S-uvt`v@MT}?cA2q()JY3SVk(tqowJomEQ8o zbbD#`^qHCE-t^eq>FIWF@%Wy~!pz)!G;^zWc4pz!d~e{`?1_PsD@%)iT>SIzL%;sj zcd0Mu+Z?z)r7bD#N@-KPv@fT0PfCxhcd=xLf5Q!b;s?V>$XYaTz#k(+yc>2bw6W}t z25ZU=m)4^g&2RsDgD%;!F;{hYJ&J+}&p9{TvJW8)t%Z^bAG(x8o3e4njYVOkonI_D z1h<@o?*FG|r5nyP7|NqJrL-+xl4Bw2hUntM6gdhbHT;&+=z7%ekqtX<_QZj3QenXp zS*{&9XUSR!nYYtWSSkbnXYtsyS{RG;3zvY?u>f(>!Fh%(gjcPML?zm(3$) z$2@AjVosZ{ny;B%^L2B^e8W6u9yfdDta-wG)0{I;ns1r&=7PCsE}5syx6Ng9#XN1k zW4>#iG0&RsneUtD%n!^}^F#9^bIm+&UNAp4KQTWwKQli!zc9ZvzcRlzzcIfxzcar# ze=skaKbk+8Kbsde)8N_4SKz0}H=H_XCDqZ@{}&I0oFjv>UpLHmIRWR0BOseyzD2yQy}QyxOTwWGP1$scO-_sI9mfeeG12 zl}krM+vqCw>XeG1rC4(nZHA@E>~+@Jj5;P!?T>b(5UTn*)ZZXyC3e4qDxb6&b+<#i zXp2l*zw+tKmAw(#Ms+4lvdFGkG^g5%Yo;mcZ!*h)&}QfqBRXa6ay_yaP@RbCE1^0u z?YCytI&^z9s{0_VqROm(F|>qMxPQ_{sLokuC6z_l@(QHgh#wEFp_)_Y)Jlpggz9`$ zk9MkzDz|QoqIG9=D*5)*X;+BR3AIq&7x@i^=JphARjrxZ>0HF>6!rfsKU=^KxAj+5 N&+bi`|LE70=Rdz(+$aD5 literal 0 HcmV?d00001 diff --git a/.vs/Scan2Email/FileContentIndex/30e22cf5-143a-4b8f-bbf2-fc6f628e14b7.vsidx b/.vs/Scan2Email/FileContentIndex/30e22cf5-143a-4b8f-bbf2-fc6f628e14b7.vsidx deleted file mode 100644 index 39118b236f61fac084c151c730aab1ecb5ea80da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2387 zcmZ9NTYpnU6vd|sid^I>7ey%%5HOUR2*wLdlan+dNe?+GHV_B}S}2zm+A1nm$}1m+ z&j3F@f^WR>%p+fbwbrci^XK$r{b%;<*|TTQNm?pbH?Ild=qEv~9uX?w#X@gQ!eJd)d_NjT6be$(g(V??&VG>6=5h7v^UFo!L@Pp1m4)IuJvCC~OMh zUAqaAYF)oP~46y`maSIG_mgoQr&hp+FojA2E zgf)5)85S(rq9Gg*KQ4h02|N$H4A@^tVZ;;NFpD4(8)=0Ov$q2l5t5Wh9^<`Hwq zJZc^@kDDjVlje8kDf4^tw0Xw-!7P|Rnm?I8o4=T6&0(`>j+iC0Y$hgNMV+r|j+!;I zZk{t6X47n$V`gfeH```rcFb|}g88dCVRp@n<|VUdUN*0oeeWlUbK1OV z-ZE#*+vXkfu6fU#HRsIx<^yxyTrd~S-^}05hvpyVpXOiYBlB-_$^6HBY%ZHm%uW2_ zqw#y5!(SesBs8IwP=nS(3T=iWGy{i1DU3m@=${H_!fAc-VOaJe)->ST3SDT1zhdaX zHi9?_w25dVSYMWR6WT%CGUgi63|f(;3r#eiV6VJ9YEWj9AbtjI%cqUK5{x_0327fa zX5WCev0D}WiZU*SQH(Q<^YR#y4oeehU%CWsVXqqeThI%L$upEx5%yC=Y^WX$oxXwD zJ}mTYpf@5dODob0x`dor-MqA*^VFcJEGc$u;tZ+w?m&5Vo;D|CPF?KTLi|K^>_Qoj znkv^!+K09giKk^e-Wa2|q#2ZzP7#H6?!rCU=eiW}N2RHBT(vH!noY&cL3u~atN`V0 zu&&&XC*a+4miJ4oLB~-Oj`Pw2lsCC@Z@eS=(ZV<}YieIB>rn2)n`rB%bG~opQBYk< zs{0s}?-Xm)lukhTF7Q;GWhJQWGcWFtg-2S&8{)5cZ2W)7|6OeS&0u>w5V?_G8nkx< CYrmQR diff --git a/.vs/Scan2Email/FileContentIndex/3b1c2056-f6c1-4300-b1b2-d95da77bae08.vsidx b/.vs/Scan2Email/FileContentIndex/3b1c2056-f6c1-4300-b1b2-d95da77bae08.vsidx deleted file mode 100644 index 38688bbecad850e47f3b88fe9b8b0f872df13eff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63947 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 diff --git a/.vs/Scan2Email/FileContentIndex/44b6c926-8d18-4a8f-a202-3ffb928eaeb2.vsidx b/.vs/Scan2Email/FileContentIndex/44b6c926-8d18-4a8f-a202-3ffb928eaeb2.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..9e415934ac747663df6122a554585de5891a8b68 GIT binary patch literal 68099 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 literal 0 HcmV?d00001 diff --git a/.vs/Scan2Email/FileContentIndex/82d74dc1-ab98-4cf2-a990-461b8cd24dc3.vsidx b/.vs/Scan2Email/FileContentIndex/82d74dc1-ab98-4cf2-a990-461b8cd24dc3.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..70aef67a00f5a48bfb0d87044cf8f151e2685b5d GIT binary patch literal 107 wcmZ>EaTnxZU~p%E02V0C38Z0cW+XOHDO{Wlsuo0n)bd05(ok9*N*hCI0FV0t;Q#;t literal 0 HcmV?d00001 diff --git a/.vs/Scan2Email/FileContentIndex/ebc553b3-6dad-41d8-8c17-1bae76b23df3.vsidx b/.vs/Scan2Email/FileContentIndex/ebc553b3-6dad-41d8-8c17-1bae76b23df3.vsidx deleted file mode 100644 index c4761bd93ba3e84958f857653011333ab5aeed34..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5532 zcmZ9P2Y6h?6@^E}*i;+St1&iZ1!BRXTPfDAR?>oYSJ}6gEJrC0*ohO26WfWMiUXmf zhmuedNbj^1(wjs`LJ}ao0O^JFULgHHch36b%W8H0c{BIkxpQaU*s2bVEZQxl?FXdz zoSl(|;hGiGtG2A$yk)xBw0`ThwVT&Xk8IdFU97v{y#Ct8wHwa=|7PwS-n4n+^76S` z9@@V3;h|gZ>$!cG95Q20O8cZVH>HzOqJ3aWGx10dS@0Df|TgVk2{TN z(23$$Nr_pW6g}Hg+P~YsS4wxLv?P4dJ5r(t`&UBR_z8EvQ;}Mf)v+TGjrOAkfBXL%CHys-ca73va71%Sv=1%%^g?pmBxvJ!b z*UsRCB4(wV18owUjal%bO(?#sjy9vjL{~=X$b^DqgWOM>G%!Fb;eul+R<|R9U_cK; zG}w`zusQJ&aTsMs=;uou%yxe1q0OWytDwP4#g6AR=plzZROvQwVU!_q$nBYE&@59@ss_hg9Q3 zU6bEP?GR?Mn7WY$dm z6QX_Kzy?Rnx~YF^G|t5o95Wkc(`=dJ=Htw^S(qJjl{sPZCPe(z=9Ia{e7rerKEZsV z$t@NBPd3+@PchFm&okGV>&>T{Pct`|PdA@oo^Nh6FEF`GWBzBF&oVcgTg&$D+Yt8G->&@4jZ!m8#Z#3U%zR7&E`4;o7=G)A-o9{5+X}-&R zxA`9Pz2;5k&E_rUt>$g!`^@*7A22^?-fn)#{IK~E^P}d+%#WL&Fh6O2%KWtX8FR** zHSaJ#Yu;&o&iuUj1@kWRi{_WiFPnFp_n7yZUopRGe$D*4`3>`%=C{mmo8K|NYu;zx zZ$4mt&-}jm1M`RGkIWyNKQVu5{>=Qj`Jnj=^OxqY%wL}Wm`H=ar`497-=D*B;oBuKYYw8l>n|jPS<}T)3b60boIp5sP+}+&6+|%64 z+}m7WE;RQs7n%E-`=nPvbJkJXooG*nnWrK9K&KZE>lLp^nJkT%gVIEZyQ zRHMzX9A^cC%rO$$L6wQLK$VG9z8!ul{KZ#86|KU0Rx_(2Njs524LyfUrMX?uRvyxN zXbWvIyR;Fi2&zLh<{FBXN^4kYm9iZ}hp-yrxfI$6RnJ)1w5*f#C|cgPTI`*wtBktq z)5^4hoTD_i)jvX>HDam~s+e>jbP!eDq_WiBOZ!4KXWs9Es;aFBowN#_;8*8BkynTB z6m!LV|B)q$r^Ik39F*3@X$%>4Q++0N2`-gMP}NkUVfwlsPCzKQJqnp=mOPA zX%S6x=B$;k=9i6TYhlqqRSlgF-ENcNtD8$VL^ZUHs;<&HDsSB&WBls$OVzLWlxrol z!?Pmlyf#qnj#POmL#b?ZmgV0Joj|n%(*975HrZ!I&udaN#nq3fv(%0nwbL}VI)6(; zheJn0+o5_p%UJ22)6BXpq}mPDR4N<2F-2shw>sa9y07Jz-*BDpKHAy~sp4xd3eKpW zb%s04r5jY0lqy%f*YatEswdwKdYiSQs!I0_$+xi1f-00F>1NStbsy`dsK#>>RlZVL zXl7+I7TON&pjzVuYpch8_lD~9XK4_FHW4c? fd;NN=tFa&BsCK6NnM-4#AJ&?S)yZehg3SK`2;JX- diff --git a/.vs/Scan2Email/v17/.futdcache.v2 b/.vs/Scan2Email/v17/.futdcache.v2 index c376db7027e0542143881545b386aee4b20de160..b0b85c795bf758441ecb0eb66d2218c9c67c5b4d 100644 GIT binary patch delta 26 hcmeBTY-M6(n#kD6Xfu&jb)u;+$A^ZWdf7F1H~?Xm2&Mo4 delta 9 QcmZo=>SAPMoXFS-01DXxFaQ7m diff --git a/.vs/Scan2Email/v17/.suo b/.vs/Scan2Email/v17/.suo index 3a258d57f760932c6cb296965b641407932f4ca4..1bd550a0d9f9cc48c8438093a7e422ec0b60eee8 100644 GIT binary patch delta 5600 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 qBA_kHGQht>s1cv;ZWHCU< zKIzm#h=hH|fMThbSeJw$0uc$aqjbs4g%GlT#afy!ZuZ))k3yOi4=Inom zWq@7gU_o$E<_KJfy~VI0U{k0aDPl zr1gkQL;+$ZA`4OLtc-`VylQ$rHgXZgh#3f)rTnvR$C;#P+R0y($eU<5;%ku?gdlpN;i!Ep^2u-p#I=T_ zexKnMaXbzn%aKv8XSq9&PllV0powW%*ZOE`Pc$60sWhNIe=y@s``(Nfk^qB&Drb`h zgpdU1YLjbcNE4I3$_;xopf6b^b0t?SXYkkw9qbE_ftUB>Nv2{rF3W;e(?aM#_NYl@ z7r>r9FPNK!8q7ezz=~8D&5m%%OJ*`CZv5TB6gP`Hcks37zdW3?BwanSf6JBE{u+fN zJ2`l$EKQ0y9_+CzIj47Wgb1w9A`=|MqvkBU?@${OHek%J|Jz1SiDJMz+*>vED@CdFu&9KMK-23?Gx zrHe|SJLRYSHC;yNigEMAfQneHYK3o<#~q0&#_H$RUuPQ!?PS zc`;7x_Lu|fM}4%Xy;z&T{}LI{rXBGbY;mIAOLQg1Bz%Nj=Meuye2n-6LG#XI4erDk z#b-VSoK4h9`LoFjWN&k@KEH!C!o_?Cs|0(&yZ|l8)xq@Os4)u7X zP3n^7w6Y$s&nZ{XbDRPo^|(goD4CR70)qu6Xv=Mf*4zY8SxgEo4)FK{4q~^1-Lf6T znJKQ6(svjLPo=xkUww;7QG*J4Mw5O#+l)quYysG#w@ZrzC_1HurZ=a;`I8;Jdzmz^ zmE8*Vd1EXd?B&}fs~|76)wNVV2y^%9VV$)QMucGIZ$*MwsPk|(`1&IurckFeSaim$ zcF)9iUq`sSqPcNxvrU@XdSeB!dgvF@>-m&XcuKty9V4HI>{k` zUdDsqz*sW@vLP)@m1!gg4_yw^4HXN|S^vczfI_PU{#I=ulgjk%H?81r2tU0#8Kf$31)ziQ06>%!~9ul{Vebxq*OxkLFJrde7Ww~njh zmSd)NgSeK5ajg8`f4(8@5RT%-i*80ICWCcIT*@QN|iPkT(mT$tk!L zxV^`yq|AiWN##5FRNnu@9r?+(ydzGv_YE%Dw#rs*Gp{mbRGH1T43pVr%&?fMj2R}w z>Q$>uIffj|YI7jh4^6upVM$9d#6J5Nd%@Fs+#bn{lYC#`ftGam$@NxW3Lc3*@%jXzpF9*TyQ;Y~ z3bUi}lK<8DU*7Bx_;er-jyy9B9sK{##O4V`{}GK~9=Be?I28|X52nG{L$OiMj$2ae z&On-8^GmMsQ`mG=$pmy50k#cB%ErkYyiaoYY<)bu-mlcqdmnx8p=cO@paK;wW%yW6 zg2IidP<}XYeEaWF5H)=zqzgVl5OD5W0t07MVTqPY&%2+HFFr-?%0W<%1%y3r5Lc$g zmSXy}8FP{OTs0<&)tC&m;D0+82aP8SKzzb|P0k;B1QR;?su;|LaCP{4VpiN;)!2}^ zuBs6(RHstz%iC!a)@Ovy6`|f2pcY?lJd25t#d=$mhuJE^N8612s4OGK&=o(U8 zyYnsU&@^@9nQ$n)aYhZ@Wh>$Q=@3|ddMjw&(!%|FtoY4{z72c6ST%tDL>ykqDLA+V z^nHAgH;q=n$L|8{9BP0Ae~5yGXKKK3Di03W6g1wo^_^aZwS4KGYrnZ8`b-P z3?fc1g{B>}UI4uD=iQ$9e|k^p5xDJav+raAeDGd`t9@j@%;o+_2ne@fTJ2BYzk24) z42I9BChHuSFprDe^mVej+RkoeP;pWT$`8|E{+lrn_F)3JS7N4pQ~<}GIN;y^_t*6w wOxZGtFJ9lY8@NZhq5D|BWD|g$FhbL59(E*~;2+0(K(IwZq%Ga$9u(Mr0Kk8ay#N3J diff --git a/README.md b/README.md index 4d92cd9..4254246 100644 --- a/README.md +++ b/README.md @@ -4,9 +4,6 @@ A simple application to send files of specified filetypes in the Pictures folder You will need to edit the cfg.json file with the necessary data and place it in C:\Users\\[USER]\AppData\Local\Send2Email for each user that will be using the application. -//TODO: Create the cfg.json file automatically -//TODO: Create support for HTTP GET request to fetch cfg.json from a trusted server instead of having it available locally on the machine - ##### SMTP_Host * You'll need to connect to an SMTP Server host to send email. * Default: smtp.google.com @@ -23,8 +20,8 @@ C:\Users\\[USER]\AppData\Local\Send2Email for each user that will be using the a ##### SMTP_Pass * This is the password for the SMTP_User that you'll be logging into to send emails from. * This is also the password you'll use when you choose Edit > Config from the file menu to access a GUI editor for the cfg.json file. -* Note you will need the cfg.json file to at least exist in the AppData folder, as the software will not run without detecting cfg.json. -* Default: N/A +* If the Password is empty, it will open the Config menu automatically as a first time setup. The password is encrypted when saved to the config file. +* Default: Empty String ##### Mail_From * This is what will show in the "From" section of the email. This has only been tested with the same data as SMTP_User. @@ -56,7 +53,7 @@ The final file should look something like this. "SMTP_Host": "smtp.gmail.com", "SMTP_Port": 587, "SMTP_User": "email@company.com", - "SMTP_Pass": "smtp_password", + "SMTP_Pass": "", "Mail_From": "email@company.com", "Mail_Subject": "Mail Subject Text", "Mail_Body": "Mail Body Text", diff --git a/SendEmail/Form3.Designer.cs b/SendEmail/Form3.Designer.cs index 7eeff88..0e04cb5 100644 --- a/SendEmail/Form3.Designer.cs +++ b/SendEmail/Form3.Designer.cs @@ -29,324 +29,323 @@ namespace SendEmail /// private void InitializeComponent() { - this.hostTB = new System.Windows.Forms.TextBox(); - this.label1 = new System.Windows.Forms.Label(); - this.label2 = new System.Windows.Forms.Label(); - this.portTB = new System.Windows.Forms.TextBox(); - this.label3 = new System.Windows.Forms.Label(); - this.emailTB = new System.Windows.Forms.TextBox(); - this.label4 = new System.Windows.Forms.Label(); - this.passwordTB = new System.Windows.Forms.TextBox(); - this.panel1 = new System.Windows.Forms.Panel(); - this.label6 = new System.Windows.Forms.Label(); - this.panel2 = new System.Windows.Forms.Panel(); - this.label7 = new System.Windows.Forms.Label(); - this.label8 = new System.Windows.Forms.Label(); - this.fromTB = new System.Windows.Forms.TextBox(); - this.label9 = new System.Windows.Forms.Label(); - this.subjectTB = new System.Windows.Forms.TextBox(); - this.label10 = new System.Windows.Forms.Label(); - this.bodyTB = new System.Windows.Forms.TextBox(); - this.deliveryTB = new System.Windows.Forms.TextBox(); - this.label11 = new System.Windows.Forms.Label(); - this.panel3 = new System.Windows.Forms.Panel(); - this.label15 = new System.Windows.Forms.Label(); - this.label5 = new System.Windows.Forms.Label(); - this.extensionsTB = new System.Windows.Forms.TextBox(); - this.saveBtn = new System.Windows.Forms.Button(); - this.panel4 = new System.Windows.Forms.Panel(); - this.infoBox = new System.Windows.Forms.TextBox(); - this.panel1.SuspendLayout(); - this.panel2.SuspendLayout(); - this.panel3.SuspendLayout(); - this.panel4.SuspendLayout(); - this.SuspendLayout(); + hostTB = new System.Windows.Forms.TextBox(); + label1 = new System.Windows.Forms.Label(); + label2 = new System.Windows.Forms.Label(); + portTB = new System.Windows.Forms.TextBox(); + label3 = new System.Windows.Forms.Label(); + emailTB = new System.Windows.Forms.TextBox(); + label4 = new System.Windows.Forms.Label(); + passwordTB = new System.Windows.Forms.TextBox(); + panel1 = new System.Windows.Forms.Panel(); + label6 = new System.Windows.Forms.Label(); + panel2 = new System.Windows.Forms.Panel(); + label7 = new System.Windows.Forms.Label(); + label8 = new System.Windows.Forms.Label(); + fromTB = new System.Windows.Forms.TextBox(); + label9 = new System.Windows.Forms.Label(); + subjectTB = new System.Windows.Forms.TextBox(); + label10 = new System.Windows.Forms.Label(); + bodyTB = new System.Windows.Forms.TextBox(); + deliveryTB = new System.Windows.Forms.TextBox(); + label11 = new System.Windows.Forms.Label(); + panel3 = new System.Windows.Forms.Panel(); + label15 = new System.Windows.Forms.Label(); + label5 = new System.Windows.Forms.Label(); + extensionsTB = new System.Windows.Forms.TextBox(); + saveBtn = new System.Windows.Forms.Button(); + panel4 = new System.Windows.Forms.Panel(); + infoBox = new System.Windows.Forms.TextBox(); + panel1.SuspendLayout(); + panel2.SuspendLayout(); + panel3.SuspendLayout(); + panel4.SuspendLayout(); + SuspendLayout(); // // hostTB // - this.hostTB.Location = new System.Drawing.Point(71, 32); - this.hostTB.Name = "hostTB"; - this.hostTB.Size = new System.Drawing.Size(431, 23); - this.hostTB.TabIndex = 0; - this.hostTB.MouseEnter += new System.EventHandler(this.HoverInfo); + hostTB.Location = new System.Drawing.Point(71, 32); + hostTB.Name = "hostTB"; + hostTB.Size = new System.Drawing.Size(431, 23); + hostTB.TabIndex = 0; + hostTB.MouseEnter += HoverInfo; // // label1 // - this.label1.AutoSize = true; - this.label1.Location = new System.Drawing.Point(26, 35); - this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(32, 15); - this.label1.TabIndex = 1; - this.label1.Text = "Host"; + label1.AutoSize = true; + label1.Location = new System.Drawing.Point(26, 35); + label1.Name = "label1"; + label1.Size = new System.Drawing.Size(32, 15); + label1.TabIndex = 1; + label1.Text = "Host"; // // label2 // - this.label2.AutoSize = true; - this.label2.Location = new System.Drawing.Point(29, 64); - this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(29, 15); - this.label2.TabIndex = 3; - this.label2.Text = "Port"; + label2.AutoSize = true; + label2.Location = new System.Drawing.Point(29, 64); + label2.Name = "label2"; + label2.Size = new System.Drawing.Size(29, 15); + label2.TabIndex = 3; + label2.Text = "Port"; // // portTB // - this.portTB.Location = new System.Drawing.Point(71, 61); - this.portTB.Name = "portTB"; - this.portTB.Size = new System.Drawing.Size(431, 23); - this.portTB.TabIndex = 2; - this.portTB.MouseEnter += new System.EventHandler(this.HoverInfo); + portTB.Location = new System.Drawing.Point(71, 61); + portTB.Name = "portTB"; + portTB.Size = new System.Drawing.Size(431, 23); + portTB.TabIndex = 2; + portTB.MouseEnter += HoverInfo; // // label3 // - this.label3.AutoSize = true; - this.label3.Location = new System.Drawing.Point(22, 93); - this.label3.Name = "label3"; - this.label3.Size = new System.Drawing.Size(36, 15); - this.label3.TabIndex = 5; - this.label3.Text = "Email"; + label3.AutoSize = true; + label3.Location = new System.Drawing.Point(22, 93); + label3.Name = "label3"; + label3.Size = new System.Drawing.Size(36, 15); + label3.TabIndex = 5; + label3.Text = "Email"; // // emailTB // - this.emailTB.Location = new System.Drawing.Point(71, 90); - this.emailTB.Name = "emailTB"; - this.emailTB.Size = new System.Drawing.Size(431, 23); - this.emailTB.TabIndex = 4; - this.emailTB.MouseEnter += new System.EventHandler(this.HoverInfo); + emailTB.Location = new System.Drawing.Point(71, 90); + emailTB.Name = "emailTB"; + emailTB.Size = new System.Drawing.Size(431, 23); + emailTB.TabIndex = 4; + emailTB.MouseEnter += HoverInfo; // // label4 // - this.label4.AutoSize = true; - this.label4.Location = new System.Drawing.Point(1, 122); - this.label4.Name = "label4"; - this.label4.Size = new System.Drawing.Size(57, 15); - this.label4.TabIndex = 7; - this.label4.Text = "Password"; + label4.AutoSize = true; + label4.Location = new System.Drawing.Point(1, 122); + label4.Name = "label4"; + label4.Size = new System.Drawing.Size(57, 15); + label4.TabIndex = 7; + label4.Text = "Password"; // // passwordTB // - this.passwordTB.Location = new System.Drawing.Point(71, 119); - this.passwordTB.Name = "passwordTB"; - this.passwordTB.Size = new System.Drawing.Size(431, 23); - this.passwordTB.TabIndex = 6; - this.passwordTB.MouseEnter += new System.EventHandler(this.HoverInfo); + passwordTB.Location = new System.Drawing.Point(71, 119); + passwordTB.Name = "passwordTB"; + passwordTB.Size = new System.Drawing.Size(431, 23); + passwordTB.TabIndex = 6; + passwordTB.MouseEnter += HoverInfo; // // panel1 // - this.panel1.BackColor = System.Drawing.SystemColors.ControlLight; - this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.panel1.Controls.Add(this.label6); - this.panel1.Controls.Add(this.label4); - this.panel1.Controls.Add(this.hostTB); - this.panel1.Controls.Add(this.label1); - this.panel1.Controls.Add(this.portTB); - this.panel1.Controls.Add(this.label2); - this.panel1.Controls.Add(this.emailTB); - this.panel1.Controls.Add(this.passwordTB); - this.panel1.Controls.Add(this.label3); - this.panel1.Location = new System.Drawing.Point(12, 13); - this.panel1.Name = "panel1"; - this.panel1.Size = new System.Drawing.Size(521, 155); - this.panel1.TabIndex = 11; + panel1.BackColor = System.Drawing.SystemColors.ControlLight; + panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + panel1.Controls.Add(label6); + panel1.Controls.Add(label4); + panel1.Controls.Add(hostTB); + panel1.Controls.Add(label1); + panel1.Controls.Add(portTB); + panel1.Controls.Add(label2); + panel1.Controls.Add(emailTB); + panel1.Controls.Add(passwordTB); + panel1.Controls.Add(label3); + panel1.Location = new System.Drawing.Point(12, 13); + panel1.Name = "panel1"; + panel1.Size = new System.Drawing.Size(521, 155); + panel1.TabIndex = 11; // // label6 // - this.label6.AutoSize = true; - this.label6.Font = new System.Drawing.Font("Segoe UI", 14F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.label6.Location = new System.Drawing.Point(3, 4); - this.label6.Name = "label6"; - this.label6.Size = new System.Drawing.Size(132, 25); - this.label6.TabIndex = 0; - this.label6.Text = "SMTP Settings"; + label6.AutoSize = true; + label6.Font = new System.Drawing.Font("Segoe UI", 14F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + label6.Location = new System.Drawing.Point(3, 4); + label6.Name = "label6"; + label6.Size = new System.Drawing.Size(132, 25); + label6.TabIndex = 0; + label6.Text = "SMTP Settings"; // // panel2 // - this.panel2.BackColor = System.Drawing.SystemColors.ControlLight; - this.panel2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.panel2.Controls.Add(this.label7); - this.panel2.Controls.Add(this.label8); - this.panel2.Controls.Add(this.fromTB); - this.panel2.Controls.Add(this.label9); - this.panel2.Controls.Add(this.subjectTB); - this.panel2.Controls.Add(this.label10); - this.panel2.Controls.Add(this.bodyTB); - this.panel2.Controls.Add(this.deliveryTB); - this.panel2.Controls.Add(this.label11); - this.panel2.Location = new System.Drawing.Point(12, 174); - this.panel2.Name = "panel2"; - this.panel2.Size = new System.Drawing.Size(521, 155); - this.panel2.TabIndex = 12; + panel2.BackColor = System.Drawing.SystemColors.ControlLight; + panel2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + panel2.Controls.Add(label7); + panel2.Controls.Add(label8); + panel2.Controls.Add(fromTB); + panel2.Controls.Add(label9); + panel2.Controls.Add(subjectTB); + panel2.Controls.Add(label10); + panel2.Controls.Add(bodyTB); + panel2.Controls.Add(deliveryTB); + panel2.Controls.Add(label11); + panel2.Location = new System.Drawing.Point(12, 174); + panel2.Name = "panel2"; + panel2.Size = new System.Drawing.Size(521, 155); + panel2.TabIndex = 12; // // label7 // - this.label7.AutoSize = true; - this.label7.Font = new System.Drawing.Font("Segoe UI", 14F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.label7.Location = new System.Drawing.Point(3, 4); - this.label7.Name = "label7"; - this.label7.Size = new System.Drawing.Size(121, 25); - this.label7.TabIndex = 0; - this.label7.Text = "Mail Settings"; + label7.AutoSize = true; + label7.Font = new System.Drawing.Font("Segoe UI", 14F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + label7.Location = new System.Drawing.Point(3, 4); + label7.Name = "label7"; + label7.Size = new System.Drawing.Size(121, 25); + label7.TabIndex = 0; + label7.Text = "Mail Settings"; // // label8 // - this.label8.AutoSize = true; - this.label8.Location = new System.Drawing.Point(9, 122); - this.label8.Name = "label8"; - this.label8.Size = new System.Drawing.Size(49, 15); - this.label8.TabIndex = 7; - this.label8.Text = "Delivery"; + label8.AutoSize = true; + label8.Location = new System.Drawing.Point(9, 122); + label8.Name = "label8"; + label8.Size = new System.Drawing.Size(49, 15); + label8.TabIndex = 7; + label8.Text = "Delivery"; // // fromTB // - this.fromTB.Location = new System.Drawing.Point(71, 32); - this.fromTB.Name = "fromTB"; - this.fromTB.Size = new System.Drawing.Size(431, 23); - this.fromTB.TabIndex = 0; - this.fromTB.MouseEnter += new System.EventHandler(this.HoverInfo); + fromTB.Location = new System.Drawing.Point(71, 32); + fromTB.Name = "fromTB"; + fromTB.Size = new System.Drawing.Size(431, 23); + fromTB.TabIndex = 0; + fromTB.MouseEnter += HoverInfo; // // label9 // - this.label9.AutoSize = true; - this.label9.Location = new System.Drawing.Point(23, 35); - this.label9.Name = "label9"; - this.label9.Size = new System.Drawing.Size(35, 15); - this.label9.TabIndex = 1; - this.label9.Text = "From"; + label9.AutoSize = true; + label9.Location = new System.Drawing.Point(23, 35); + label9.Name = "label9"; + label9.Size = new System.Drawing.Size(35, 15); + label9.TabIndex = 1; + label9.Text = "From"; // // subjectTB // - this.subjectTB.Location = new System.Drawing.Point(71, 61); - this.subjectTB.Name = "subjectTB"; - this.subjectTB.Size = new System.Drawing.Size(431, 23); - this.subjectTB.TabIndex = 2; - this.subjectTB.MouseEnter += new System.EventHandler(this.HoverInfo); + subjectTB.Location = new System.Drawing.Point(71, 61); + subjectTB.Name = "subjectTB"; + subjectTB.Size = new System.Drawing.Size(431, 23); + subjectTB.TabIndex = 2; + subjectTB.MouseEnter += HoverInfo; // // label10 // - this.label10.AutoSize = true; - this.label10.Location = new System.Drawing.Point(12, 64); - this.label10.Name = "label10"; - this.label10.Size = new System.Drawing.Size(46, 15); - this.label10.TabIndex = 3; - this.label10.Text = "Subject"; + label10.AutoSize = true; + label10.Location = new System.Drawing.Point(12, 64); + label10.Name = "label10"; + label10.Size = new System.Drawing.Size(46, 15); + label10.TabIndex = 3; + label10.Text = "Subject"; // // bodyTB // - this.bodyTB.Location = new System.Drawing.Point(71, 90); - this.bodyTB.Name = "bodyTB"; - this.bodyTB.Size = new System.Drawing.Size(431, 23); - this.bodyTB.TabIndex = 4; - this.bodyTB.MouseEnter += new System.EventHandler(this.HoverInfo); + bodyTB.Location = new System.Drawing.Point(71, 90); + bodyTB.Name = "bodyTB"; + bodyTB.Size = new System.Drawing.Size(431, 23); + bodyTB.TabIndex = 4; + bodyTB.MouseEnter += HoverInfo; // // deliveryTB // - this.deliveryTB.Location = new System.Drawing.Point(71, 119); - this.deliveryTB.Name = "deliveryTB"; - this.deliveryTB.Size = new System.Drawing.Size(431, 23); - this.deliveryTB.TabIndex = 6; - this.deliveryTB.MouseEnter += new System.EventHandler(this.HoverInfo); + deliveryTB.Location = new System.Drawing.Point(71, 119); + deliveryTB.Name = "deliveryTB"; + deliveryTB.Size = new System.Drawing.Size(431, 23); + deliveryTB.TabIndex = 6; + deliveryTB.MouseEnter += HoverInfo; // // label11 // - this.label11.AutoSize = true; - this.label11.Location = new System.Drawing.Point(24, 93); - this.label11.Name = "label11"; - this.label11.Size = new System.Drawing.Size(34, 15); - this.label11.TabIndex = 5; - this.label11.Text = "Body"; + label11.AutoSize = true; + label11.Location = new System.Drawing.Point(24, 93); + label11.Name = "label11"; + label11.Size = new System.Drawing.Size(34, 15); + label11.TabIndex = 5; + label11.Text = "Body"; // // panel3 // - this.panel3.BackColor = System.Drawing.SystemColors.ControlLight; - this.panel3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.panel3.Controls.Add(this.label15); - this.panel3.Controls.Add(this.label5); - this.panel3.Controls.Add(this.extensionsTB); - this.panel3.Location = new System.Drawing.Point(12, 335); - this.panel3.Name = "panel3"; - this.panel3.Size = new System.Drawing.Size(521, 155); - this.panel3.TabIndex = 13; + panel3.BackColor = System.Drawing.SystemColors.ControlLight; + panel3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + panel3.Controls.Add(label15); + panel3.Controls.Add(label5); + panel3.Controls.Add(extensionsTB); + panel3.Location = new System.Drawing.Point(12, 335); + panel3.Name = "panel3"; + panel3.Size = new System.Drawing.Size(521, 155); + panel3.TabIndex = 13; // // label15 // - this.label15.AutoSize = true; - this.label15.Location = new System.Drawing.Point(3, 35); - this.label15.Name = "label15"; - this.label15.Size = new System.Drawing.Size(62, 15); - this.label15.TabIndex = 7; - this.label15.Text = "Extensions"; + label15.AutoSize = true; + label15.Location = new System.Drawing.Point(3, 35); + label15.Name = "label15"; + label15.Size = new System.Drawing.Size(63, 15); + label15.TabIndex = 7; + label15.Text = "Extensions"; // // label5 // - this.label5.AutoSize = true; - this.label5.Font = new System.Drawing.Font("Segoe UI", 14F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.label5.Location = new System.Drawing.Point(3, 4); - this.label5.Name = "label5"; - this.label5.Size = new System.Drawing.Size(150, 25); - this.label5.TabIndex = 0; - this.label5.Text = "General Settings"; + label5.AutoSize = true; + label5.Font = new System.Drawing.Font("Segoe UI", 14F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + label5.Location = new System.Drawing.Point(3, 4); + label5.Name = "label5"; + label5.Size = new System.Drawing.Size(150, 25); + label5.TabIndex = 0; + label5.Text = "General Settings"; // // extensionsTB // - this.extensionsTB.Location = new System.Drawing.Point(71, 32); - this.extensionsTB.Name = "extensionsTB"; - this.extensionsTB.Size = new System.Drawing.Size(431, 23); - this.extensionsTB.TabIndex = 2; - this.extensionsTB.MouseEnter += new System.EventHandler(this.HoverInfo); + extensionsTB.Location = new System.Drawing.Point(71, 32); + extensionsTB.Name = "extensionsTB"; + extensionsTB.Size = new System.Drawing.Size(431, 23); + extensionsTB.TabIndex = 2; + extensionsTB.MouseEnter += HoverInfo; // // saveBtn // - this.saveBtn.Location = new System.Drawing.Point(12, 497); - this.saveBtn.Name = "saveBtn"; - this.saveBtn.Size = new System.Drawing.Size(521, 23); - this.saveBtn.TabIndex = 14; - this.saveBtn.Text = "Save"; - this.saveBtn.UseVisualStyleBackColor = true; - this.saveBtn.Click += new System.EventHandler(this.SaveConfig); + saveBtn.Location = new System.Drawing.Point(12, 497); + saveBtn.Name = "saveBtn"; + saveBtn.Size = new System.Drawing.Size(521, 23); + saveBtn.TabIndex = 14; + saveBtn.Text = "Save"; + saveBtn.UseVisualStyleBackColor = true; + saveBtn.Click += SaveConfig; // // panel4 // - this.panel4.BackColor = System.Drawing.SystemColors.ControlLight; - this.panel4.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.panel4.Controls.Add(this.infoBox); - this.panel4.Location = new System.Drawing.Point(540, 13); - this.panel4.Name = "panel4"; - this.panel4.Size = new System.Drawing.Size(171, 507); - this.panel4.TabIndex = 15; + panel4.BackColor = System.Drawing.SystemColors.ControlLight; + panel4.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + panel4.Controls.Add(infoBox); + panel4.Location = new System.Drawing.Point(540, 13); + panel4.Name = "panel4"; + panel4.Size = new System.Drawing.Size(171, 507); + panel4.TabIndex = 15; // // infoBox // - this.infoBox.Location = new System.Drawing.Point(4, 5); - this.infoBox.Multiline = true; - this.infoBox.Name = "infoBox"; - this.infoBox.ReadOnly = true; - this.infoBox.Size = new System.Drawing.Size(162, 497); - this.infoBox.TabIndex = 0; + infoBox.Location = new System.Drawing.Point(4, 5); + infoBox.Multiline = true; + infoBox.Name = "infoBox"; + infoBox.ReadOnly = true; + infoBox.Size = new System.Drawing.Size(162, 497); + infoBox.TabIndex = 0; // // Form3 // - this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 15F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(723, 546); - this.Controls.Add(this.panel4); - this.Controls.Add(this.saveBtn); - this.Controls.Add(this.panel3); - this.Controls.Add(this.panel2); - this.Controls.Add(this.panel1); - this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; - this.MaximizeBox = false; - this.MinimizeBox = false; - this.Name = "Form3"; - this.Text = "Form3"; - this.panel1.ResumeLayout(false); - this.panel1.PerformLayout(); - this.panel2.ResumeLayout(false); - this.panel2.PerformLayout(); - this.panel3.ResumeLayout(false); - this.panel3.PerformLayout(); - this.panel4.ResumeLayout(false); - this.panel4.PerformLayout(); - this.ResumeLayout(false); - + AutoScaleDimensions = new System.Drawing.SizeF(7F, 15F); + AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + ClientSize = new System.Drawing.Size(723, 546); + Controls.Add(panel4); + Controls.Add(saveBtn); + Controls.Add(panel3); + Controls.Add(panel2); + Controls.Add(panel1); + FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; + MaximizeBox = false; + MinimizeBox = false; + Name = "Form3"; + Text = "Form3"; + panel1.ResumeLayout(false); + panel1.PerformLayout(); + panel2.ResumeLayout(false); + panel2.PerformLayout(); + panel3.ResumeLayout(false); + panel3.PerformLayout(); + panel4.ResumeLayout(false); + panel4.PerformLayout(); + ResumeLayout(false); } #endregion diff --git a/SendEmail/Form3.cs b/SendEmail/Form3.cs index d49e74c..9e29c8f 100644 --- a/SendEmail/Form3.cs +++ b/SendEmail/Form3.cs @@ -101,7 +101,6 @@ namespace SendEmail #region Save/Load Configuration - // Save the configuration data, will overwrite existing settings // Save the configuration data, will overwrite existing settings private void SaveConfig(object sender, EventArgs e) { @@ -119,8 +118,10 @@ namespace SendEmail int cfg_port = Int32.Parse(string_cfg_port); + string cfg_public_key = Program.key_public; // Get public key + // Create a JSON object with the configuration data - Config cfg = new Config(cfg_host, cfg_port, cfg_user, cfg_pass, cfg_from, cfg_subject, cfg_body, cfg_delivery, cfg_extensions); + Config cfg = new Config(cfg_host, cfg_port, cfg_user, cfg_pass, cfg_from, cfg_subject, cfg_body, cfg_delivery, cfg_extensions, cfg_public_key); // Serialize the JSON data so it can be written to a text file string[] json = { JsonConvert.SerializeObject(cfg, Formatting.Indented) }; @@ -135,7 +136,6 @@ namespace SendEmail form1.Show(); } - public static bool LoadConfig() // Boolean method, returns true or false to whatever called LoadConfig { // Config filepath in AppData @@ -186,11 +186,11 @@ namespace SendEmail Program.mail_delivery = config.Mail_Delivery; Program.file_extensions = config.File_Extensions; + Program.key_public = config.Key_Public; // Load public key return true; } - #endregion #region Read/Write Files @@ -258,8 +258,9 @@ namespace SendEmail public string Mail_Delivery { get; set; } public string File_Extensions { get; set; } + public string Key_Public { get; set; } // New property - public Config(string smtp_host, int smtp_port, string smtp_user, string smtp_pass, string mail_from, string mail_subject, string mail_body, string mail_delivery, string file_extensions) + public Config(string smtp_host, int smtp_port, string smtp_user, string smtp_pass, string mail_from, string mail_subject, string mail_body, string mail_delivery, string file_extensions, string key_public) { SMTP_Host = smtp_host; SMTP_Port = smtp_port; @@ -272,10 +273,16 @@ namespace SendEmail Mail_Delivery = mail_delivery; File_Extensions = file_extensions; + Key_Public = key_public; // New property } } #endregion #endregion + + private void textBox1_TextChanged(object sender, EventArgs e) + { + + } } } diff --git a/SendEmail/Form3.resx b/SendEmail/Form3.resx index f298a7b..af32865 100644 --- a/SendEmail/Form3.resx +++ b/SendEmail/Form3.resx @@ -1,4 +1,64 @@ - + + + diff --git a/SendEmail/Program.cs b/SendEmail/Program.cs index ac33546..5b7fc40 100644 --- a/SendEmail/Program.cs +++ b/SendEmail/Program.cs @@ -37,7 +37,7 @@ namespace SendEmail // Encryption keys (8 bytes for DES) public static string key_secret = "8byteKey"; - public static string key_public = "byte8Key"; + public static string key_public; // Moved to config file #endregion #region Main Method diff --git a/SendEmail/bin/Debug/netcoreapp3.1/example.cfg.json b/SendEmail/bin/Debug/netcoreapp3.1/example.cfg.json index 1f82639..f657ee9 100644 --- a/SendEmail/bin/Debug/netcoreapp3.1/example.cfg.json +++ b/SendEmail/bin/Debug/netcoreapp3.1/example.cfg.json @@ -7,5 +7,6 @@ "Mail_Subject": "Mail Subject Text", "Mail_Body": "Mail Body Text", "Mail_Delivery": "Mail Delivery Text + {destination_email}", - "File_Extensions": "jpg, jpeg, png, gif, bmp, tif, pdf" + "File_Extensions": "jpg, jpeg, png, gif, bmp, tif, pdf", + "Key_Public": "byte8Key" } \ No newline at end of file diff --git a/SendEmail/bin/Release/netcoreapp3.1/Scan2Email.dll b/SendEmail/bin/Release/netcoreapp3.1/Scan2Email.dll index 11239dbfe58ae38bb5c311dc0db2a259f0d354df..1465053268c88f2fd1b1a06387fd3b3a9ad54fc6 100644 GIT binary patch delta 5604 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�mUaa&*yVOgSb!oW8)-07a)V9)8?6?0jqHXP3 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 diff --git a/SendEmail/bin/Release/netcoreapp3.1/Scan2Email.exe b/SendEmail/bin/Release/netcoreapp3.1/Scan2Email.exe index 1dd76aa99bca00ed7e43c45dcad26c6d4c3410bd..5ecfe892bdcf70eaef143d5227bce09b09814c86 100644 GIT binary patch delta 99 zcmZp8!`T2tEsR^3B#Qh~8B!UH8Il+*7z`LJfoww{FAc~}1hOrGEK`OQhGZby04S5l gV9sC$q(LGkU>zXQRG=zLpgLoqT*~(JBBq(l03kvW`~Uy| delta 99 zcmZp8!`T2tEsR^3B#Qh~7!n!M7%YL%gdvr|7)Y7}Nedv~2*@{LNCEQFfTD&BW#ByItu!D_ar7ctFb1_0{w5xxKb diff --git a/SendEmail/bin/Release/netcoreapp3.1/Scan2Email.pdb b/SendEmail/bin/Release/netcoreapp3.1/Scan2Email.pdb index 2cb1d17324c1e31ab91682dc08176a5e9ad64c07..947ae58e2ec257dc7a753d5d9aa79e04c80f671b 100644 GIT binary patch delta 3249 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 bNV$@7%l)>2|BiPZ?T%26PR|b)QU}rB3N3a5 diff --git a/SendEmail/bin/Release/netcoreapp3.1/example.cfg.json b/SendEmail/bin/Release/netcoreapp3.1/example.cfg.json index 1f82639..f657ee9 100644 --- a/SendEmail/bin/Release/netcoreapp3.1/example.cfg.json +++ b/SendEmail/bin/Release/netcoreapp3.1/example.cfg.json @@ -7,5 +7,6 @@ "Mail_Subject": "Mail Subject Text", "Mail_Body": "Mail Body Text", "Mail_Delivery": "Mail Delivery Text + {destination_email}", - "File_Extensions": "jpg, jpeg, png, gif, bmp, tif, pdf" + "File_Extensions": "jpg, jpeg, png, gif, bmp, tif, pdf", + "Key_Public": "byte8Key" } \ No newline at end of file diff --git a/SendEmail/cfg.json b/SendEmail/example.cfg.json similarity index 76% rename from SendEmail/cfg.json rename to SendEmail/example.cfg.json index 1f82639..f657ee9 100644 --- a/SendEmail/cfg.json +++ b/SendEmail/example.cfg.json @@ -7,5 +7,6 @@ "Mail_Subject": "Mail Subject Text", "Mail_Body": "Mail Body Text", "Mail_Delivery": "Mail Delivery Text + {destination_email}", - "File_Extensions": "jpg, jpeg, png, gif, bmp, tif, pdf" + "File_Extensions": "jpg, jpeg, png, gif, bmp, tif, pdf", + "Key_Public": "byte8Key" } \ No newline at end of file diff --git a/SendEmail/obj/Release/netcoreapp3.1/Scan2Email.AssemblyInfo.cs b/SendEmail/obj/Release/netcoreapp3.1/Scan2Email.AssemblyInfo.cs index 689e372..7e2e074 100644 --- a/SendEmail/obj/Release/netcoreapp3.1/Scan2Email.AssemblyInfo.cs +++ b/SendEmail/obj/Release/netcoreapp3.1/Scan2Email.AssemblyInfo.cs @@ -15,7 +15,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("Scan2Email")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+daf994e3473892e2d3f416244465215be628e416")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+ee3b809e13f0ae9f5dce01a761dc48001ef9536d")] [assembly: System.Reflection.AssemblyProductAttribute("Scan2Email")] [assembly: System.Reflection.AssemblyTitleAttribute("Scan2Email")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/SendEmail/obj/Release/netcoreapp3.1/Scan2Email.AssemblyInfoInputs.cache b/SendEmail/obj/Release/netcoreapp3.1/Scan2Email.AssemblyInfoInputs.cache index 22c16ec..f2df5f8 100644 --- a/SendEmail/obj/Release/netcoreapp3.1/Scan2Email.AssemblyInfoInputs.cache +++ b/SendEmail/obj/Release/netcoreapp3.1/Scan2Email.AssemblyInfoInputs.cache @@ -1 +1 @@ -012917e426dd4f3ab17677a1a189225eee36982a44ce084e05d182ed8f9b1e80 +e5e562f7aeac6e8464ebe455b45520e611a1803f8cae2393ff43c3381b38aa11 diff --git a/SendEmail/obj/Release/netcoreapp3.1/Scan2Email.GeneratedMSBuildEditorConfig.editorconfig b/SendEmail/obj/Release/netcoreapp3.1/Scan2Email.GeneratedMSBuildEditorConfig.editorconfig index b0ccd72..477f39e 100644 --- a/SendEmail/obj/Release/netcoreapp3.1/Scan2Email.GeneratedMSBuildEditorConfig.editorconfig +++ b/SendEmail/obj/Release/netcoreapp3.1/Scan2Email.GeneratedMSBuildEditorConfig.editorconfig @@ -6,6 +6,6 @@ build_property.ApplicationHighDpiMode = build_property.ApplicationUseCompatibleTextRendering = build_property.ApplicationVisualStyles = build_property.RootNamespace = Scan2Email -build_property.ProjectDir = Z:\Users\Software\Git\Send2Email\Send2Email\SendEmail\ +build_property.ProjectDir = Z:\Users\Software\Git\Send2Email\SendEmail\ build_property.EnableComHosting = build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/SendEmail/obj/Release/netcoreapp3.1/Scan2Email.assets.cache b/SendEmail/obj/Release/netcoreapp3.1/Scan2Email.assets.cache index 0907f6af57ab7628350db4500a6c4ad906f1323b..7f2db74c124e0367b9f455bf28bcdc5664559300 100644 GIT binary patch delta 49 zcmeB(>WI<^@OF3PVPIgGxW%E7V}h~Hj!g}1*-B9dC3yD7YE&@)bP&(`eaz^a+(wND FIsm7r621Tc delta 49 zcmV-10M7r2T8LUGP)kQa3;+NCx5CKKI|&fy&42CXx#gZUcQ_as89)F4WwQqm delta 22 bcmeBT>|&fy%^xVM{m#7R4hJJ60|)>BO$P;0 diff --git a/SendEmail/obj/Release/netcoreapp3.1/Scan2Email.designer.runtimeconfig.json b/SendEmail/obj/Release/netcoreapp3.1/Scan2Email.designer.runtimeconfig.json index cc7fe9d..e207c63 100644 --- a/SendEmail/obj/Release/netcoreapp3.1/Scan2Email.designer.runtimeconfig.json +++ b/SendEmail/obj/Release/netcoreapp3.1/Scan2Email.designer.runtimeconfig.json @@ -6,11 +6,12 @@ "version": "3.1.0" }, "additionalProbingPaths": [ - "C:\\Users\\dylan\\.dotnet\\store\\|arch|\\|tfm|", - "C:\\Users\\dylan\\.nuget\\packages", + "C:\\Users\\Dylan Windows PC\\.dotnet\\store\\|arch|\\|tfm|", + "C:\\Users\\Dylan Windows PC\\.nuget\\packages", "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" ], "configProperties": { + "System.Reflection.Metadata.MetadataUpdater.IsSupported": false, "Microsoft.NETCore.DotNetHostPolicy.SetAppPaths": true } } diff --git a/SendEmail/obj/Release/netcoreapp3.1/Scan2Email.dll b/SendEmail/obj/Release/netcoreapp3.1/Scan2Email.dll index 11239dbfe58ae38bb5c311dc0db2a259f0d354df..1465053268c88f2fd1b1a06387fd3b3a9ad54fc6 100644 GIT binary patch delta 5604 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�mUaa&*yVOgSb!oW8)-07a)V9)8?6?0jqHXP3 zce3W&-}nFj{`X_{?0qJ^y|VW&;=%0&uWT5)K;AV#1r!hoqBa;Z)5aCs`VQSJqOK5y z8F^cY7P)mDlibCk(BHWd5qY@V+io;}|o_jCdKBMtm}tX1tP1UwjIe zR=mc2HXg67c8JDqAlip=DduJD!mhj8SFK#98qy~aZHdBm(?Z&gaoDhpZMdlsLXza`0A4=R>qXLk z)+kyS?2l#BfN#IZrB{9ZF@x?33}dY}2TmfxJn#wBOTQAubkv#aE2jU_6dndo7SK{t z1+7AV!}JLH7^WA|fI(Y=s_#XnvirGndmQEcA6t1}(}t~5`js=!ETt!md1jdI*Ohl8 z48zh9OeWG9^gSB3$|)3m zC{Ru_&4&Wn)MxG&*>tCW*s7vS+I~?*wV4Ws0?K{{vri|_s4SSfTnOU;}>Bu=+``@U9e=66ID|>C!}WUb~Il=dhBGR zfJ|Fi-j57h#k9m$6YB&N76J`gM~-hAy>Cu;rcq0Dx|2;WIm6bsMQ2d0t;fk)7$#*!!_V(Rfnajlw@BnmTV2U4vS3>QLpfLSolhvWtBtNZJ^%sb@`I*RE>R3LcU-SwbN{h(*$}o{3khq4j98y&{6v;@NhtC zf()MlJQVcalst;~m*&u9J(8i%?CLS=ga zJSnJ%MGfO}4w}Kdn>oge&9NEG4=eTn*wtT?e+hcw$n|jTB;8z*v z=!*YmRN-XBlhn;(S~M4?qe12PlC5yMUtzhU@Ov?ZnVAZoi75O6+kYW=CZxh|Ni}D2 z<}HjN#w6pbjF%Yef%Eg!8rwP|*@V4H&@G;93dNCR%{8@O2ufa4%J+?HO4ZxVY9qaA zmcaLfr;bBu^opmRg~DRYCtMq8Fj%3Pl*Q`5=}=N{Ad4zI=NZQ!KQ-XUQ=t}>XnvZ< zYU>Eq(I74Ld_P3eAYJm5N*X4KgNF!7k<+GetTvL$>ChCMMk?oM?8#ibps0(MAQiIxbsEeK&&>FNHnu;@6 z`BulisEwvhR_QL~(tWJbT^d6V;P_T8RH92`XcwzKYD@ZaD4%}Eawla(7isxq*QJww z=q%C-s2XRvYGS3&5@YFSo_fk&tc|1hapWssNV^T{qB;`sl-1mgr*~QPjaVAWfm(vY zpUA}vzg!znyIF1Z&5kA$c>ni#^5&=wb=XrQqvxoQp7T^;R6rf~)b3ycJIBkOIux{_ z&UmWIPEZk@_0&w;h8pnHD1U;A>1|KN{dN*^$dkI0pow(FQ(2A;CGi6dWAfb_OVA|p zdumtAhKhOWckq=^j;Ca%4K?oLdXWT`(j-qk7O|nK(+cy{p(WMh6m&QCXGu>Q|6g8f zs>nBNRqGOdH~jMq{}}lke#~5pPyR!bKM*SEjXGgh-+{AHFqa-rSN>;7)7}j}RqM5Y z!WG=nuW>7%g-I3kSq^3IMo%S818Uf;@KX$%72&9vj&2#)tcXl(RzyB*R)iP$nTSPA zA%PcAEy0mMKc0P4$fh#J8pb-tM#cq6E*3L3GqwW_yeLhfEV{ycE#nTxX3^v1P`fD6 z3|cFiLStwLNjV;t%TWXPdNe^j;+$PU8)2!X3skPv(WBy!ZXi`-}!U z#$9X|{eh*_&z649&@WWoesMmDYNthEWF`Gv{7AbK{Oj6R=oodH4Rk@2!QRj52E~uX zdhp!PChDgj+B;|nsUM^(;+DuxV1xE8vZU*4z$hQ(ZjFlUBS&5phhWk4BS0&76gWPn zVzPkk;(=&V6}vIY9x*fXB<0J|W_ki&p@Vc|@C-utVd~mNzOL*$&2zvp_Ae3nj6Os~ z^8f5VQjJ`#S5Teo#_3!q3o;YbC||NIvB1NM%&=&b@5Hi1k-Ti@h#}0bP0g}Z$NS$X zXNGSOgWiO{8N}4do1FD%^8Mf@8l>NAjiN_3h31QPG3YE2eX<)*u}_}I2%1H!wp=ue zvTzRg2B$;xi20coEH4IDi@h=-?guUi<0BEXWza!6O?y-vlrI^3fX8C{Me?A0UhEf^ z=k5+277lnyoR&xR6W|w3gDkNr_KJ8zhRvUdks_rfXr!1Lcon=U^ah%YY9GM+p>Y*S zS0ck+Il{sI}t zeDsKfxfnrL#cjY%u@+g!U2Fu})F>*k=qyd~I#K0c5AOu*mv!Pv?2L8dCxOk<(XQf` zWDUpHi39cynaSCTP-~ZL6#mF#z~m_`nMM)PzJun~6xC?k&8K7|f(%+9GVPRHp#8yj zOg3xl3_MqDuX#fH=oY#xODRA}trREfc3=+e2actuffMQ1z{zCmrE~-30qdy*IEQM1 z3)y}vu%4DDsSAZ4xSWu(kjf{I0CiQ+67Z`DD9;XbrWCfD&h}`d*j_OiCQ2 zCPWEP;&4<=To06#!1EQ@xdY(%C4=k_@szw-C!9arFZHReuAj;t95E{Jlk2RkkECs%uH1!V_wN&~@#6Sf zi4&ZXIXJjf+^22dy;c|FPhY2G`a|q*121?9)j62H2IO3fBi-=F<2xmrIN`^GQ2s&r z5DwtKZ}>g+uLvHTmv1%=$n~EQ_%J6_!K#rTA@fm>zXiSqMrHp9+`@x%e9)J3g$NOOQasC#ACdgq=YG57c%EaSx~ z4S#n3(tI%xG_7#@@}=Hgc8@fId6o$K+*Pfw#ao(J)YMe8POg|Txw@vjwY+8Wii)zT z@`{Rzs><@R%4Mxp<<+gQxE(8&r8cd+OSn_pUdSHt`c3ze_?P)=yxq9Fw&HGc!|mC| zJD~5hxy9`T_PdW0OHy&+E(2mb13G868D#NyoudxU)7quZ5av1(s$F7H=z-aRrv_WXwek y7IrJ{7N`}lmSI7cqf~!YSmNcdRMIlUD0?+Zj!8Xo_gYQ1O-VT$ek=MC=3fCsordiI diff --git a/SendEmail/obj/Release/netcoreapp3.1/Scan2Email.genruntimeconfig.cache b/SendEmail/obj/Release/netcoreapp3.1/Scan2Email.genruntimeconfig.cache index bfc9ad2..02b9795 100644 --- a/SendEmail/obj/Release/netcoreapp3.1/Scan2Email.genruntimeconfig.cache +++ b/SendEmail/obj/Release/netcoreapp3.1/Scan2Email.genruntimeconfig.cache @@ -1 +1 @@ -8c1bdf5dee4c07deb3124682605c284dcc39ab22791eb91fe37fe0e17dd7212f +c1b096280878d435fc97564483bd714fca661c33dbf8c797b967d50035ed5bc4 diff --git a/SendEmail/obj/Release/netcoreapp3.1/Scan2Email.pdb b/SendEmail/obj/Release/netcoreapp3.1/Scan2Email.pdb index 2cb1d17324c1e31ab91682dc08176a5e9ad64c07..947ae58e2ec257dc7a753d5d9aa79e04c80f671b 100644 GIT binary patch delta 3249 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 bNV$@7%l)>2|BiPZ?T%26PR|b)QU}rB3N3a5 diff --git a/SendEmail/obj/Release/netcoreapp3.1/apphost.exe b/SendEmail/obj/Release/netcoreapp3.1/apphost.exe index 1dd76aa99bca00ed7e43c45dcad26c6d4c3410bd..5ecfe892bdcf70eaef143d5227bce09b09814c86 100644 GIT binary patch delta 99 zcmZp8!`T2tEsR^3B#Qh~8B!UH8Il+*7z`LJfoww{FAc~}1hOrGEK`OQhGZby04S5l gV9sC$q(LGkU>zXQRG=zLpgLoqT*~(JBBq(l03kvW`~Uy| delta 99 zcmZp8!`T2tEsR^3B#Qh~7!n!M7%YL%gdvr|7)Y7}Nedv~2*@{LNCEQFfTD&BW#ByItu!D_ar7ctFb1_0{w5xxKb diff --git a/SendEmail/obj/Scan2Email.csproj.nuget.dgspec.json b/SendEmail/obj/Scan2Email.csproj.nuget.dgspec.json index c0572df..1d22def 100644 --- a/SendEmail/obj/Scan2Email.csproj.nuget.dgspec.json +++ b/SendEmail/obj/Scan2Email.csproj.nuget.dgspec.json @@ -1,17 +1,17 @@ { "format": 1, "restore": { - "Z:\\Users\\Software\\Git\\Send2Email\\Send2Email\\SendEmail\\Scan2Email.csproj": {} + "Z:\\Users\\Software\\Git\\Send2Email\\SendEmail\\Scan2Email.csproj": {} }, "projects": { - "Z:\\Users\\Software\\Git\\Send2Email\\Send2Email\\SendEmail\\Scan2Email.csproj": { + "Z:\\Users\\Software\\Git\\Send2Email\\SendEmail\\Scan2Email.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "Z:\\Users\\Software\\Git\\Send2Email\\Send2Email\\SendEmail\\Scan2Email.csproj", + "projectUniqueName": "Z:\\Users\\Software\\Git\\Send2Email\\SendEmail\\Scan2Email.csproj", "projectName": "Scan2Email", - "projectPath": "Z:\\Users\\Software\\Git\\Send2Email\\Send2Email\\SendEmail\\Scan2Email.csproj", + "projectPath": "Z:\\Users\\Software\\Git\\Send2Email\\SendEmail\\Scan2Email.csproj", "packagesPath": "C:\\Users\\Dylan Windows PC\\.nuget\\packages\\", - "outputPath": "Z:\\Users\\Software\\Git\\Send2Email\\Send2Email\\SendEmail\\obj\\", + "outputPath": "Z:\\Users\\Software\\Git\\Send2Email\\SendEmail\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" diff --git a/SendEmail/obj/project.assets.json b/SendEmail/obj/project.assets.json index 325c179..ef73e93 100644 --- a/SendEmail/obj/project.assets.json +++ b/SendEmail/obj/project.assets.json @@ -474,11 +474,11 @@ "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "Z:\\Users\\Software\\Git\\Send2Email\\Send2Email\\SendEmail\\Scan2Email.csproj", + "projectUniqueName": "Z:\\Users\\Software\\Git\\Send2Email\\SendEmail\\Scan2Email.csproj", "projectName": "Scan2Email", - "projectPath": "Z:\\Users\\Software\\Git\\Send2Email\\Send2Email\\SendEmail\\Scan2Email.csproj", + "projectPath": "Z:\\Users\\Software\\Git\\Send2Email\\SendEmail\\Scan2Email.csproj", "packagesPath": "C:\\Users\\Dylan Windows PC\\.nuget\\packages\\", - "outputPath": "Z:\\Users\\Software\\Git\\Send2Email\\Send2Email\\SendEmail\\obj\\", + "outputPath": "Z:\\Users\\Software\\Git\\Send2Email\\SendEmail\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" diff --git a/SendEmail/obj/project.nuget.cache b/SendEmail/obj/project.nuget.cache index f4abe5c..646384b 100644 --- a/SendEmail/obj/project.nuget.cache +++ b/SendEmail/obj/project.nuget.cache @@ -1,8 +1,8 @@ { "version": 2, - "dgSpecHash": "BSQKXoo3MpX0OtWH1WUAbG/cC9mx0rGjhOmvRquk7U9DAbeE/z/haJrtoizAsPtlejOn3FrsST/NzvboodLG9Q==", + "dgSpecHash": "I7kmGhRqVi8gZTEZBB9tB+FD3L5FgfNOc91HiZd9WxUWHVD9ehLviN7wgHTnSUj6oGuxf02CR0ksdasIHgDuJQ==", "success": true, - "projectFilePath": "Z:\\Users\\Software\\Git\\Send2Email\\Send2Email\\SendEmail\\Scan2Email.csproj", + "projectFilePath": "Z:\\Users\\Software\\Git\\Send2Email\\SendEmail\\Scan2Email.csproj", "expectedPackageFiles": [ "C:\\Users\\Dylan Windows PC\\.nuget\\packages\\microsoft.aspnetcore.http.abstractions\\2.2.0\\microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512", "C:\\Users\\Dylan Windows PC\\.nuget\\packages\\microsoft.aspnetcore.http.features\\2.2.0\\microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512",