Jump to content

Sky Slate Blueberry Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate
Photo

Email to Sms Via Outlook


  • Please log in to reply
7 replies to this topic
StreetRider
  • Members
  • 116 posts
  • Last active: Dec 11 2010 05:50 PM
  • Joined: 19 Mar 2008
Here is a simple little gui to automate email to sms. You must use Outlook. Future work if anyone shows intrest will to be to use Blat and have a address book built in.

I hope that someone finds this usefull.

I call it Email2smS

#NoEnv 
SendMode Input  
Email to SMS Via OutLook by SteetRider
SetWorkingDir %A_ScriptDir%  
Who=
Providers= @txt.att.net|@vtext.com|@tmomail.net|@messaging.sprintpcs.com|@vmobl.com|@email.uscc.net|@messaging.nextel.com|@myboostmobile.com|@message.alltel.com
Gui, Color, Black
Gui, Font, cRed  
Gui, Add, Tab2,h300 w300, Provider|Message
Gui, Tab, Provider
Gui, Add, radio, vCheck checked, AT&T
Gui, Add, radio,, Verizon
Gui, Add, radio,, T-Moblie
Gui, Add, radio,, Sprint PCS
Gui, Add, radio,, Virgin Moblie
Gui, Add, radio,, US Cellular
Gui, Add, radio,, NexTel
Gui, Add, radio,, Boost
Gui, Add, radio,, Alltel
Gui, Add, Text,, Phone Number (1234567890)
Gui, Add, Edit, vNumber r1 w100 Limit10 number
Gui, Add, Text,, Number of Messages to Send
Gui, Add, Edit, w50
Gui, Add, UpDown, vRepeater Range1-100, 1
Gui, Tab, Message
Gui, Add, Text,, Subject of Text
Gui, Add, Edit, vSubject r1 w200 Limit30
Gui, Add, Text,, Text Message
Gui, Add, Edit, vText r3 w200 Limit160 
Gui, Add, Text,, You are limited to 160 chars.
Gui, Add, Button, w100 x+-50 y+40, Submit
Gui, Show
Return

ButtonSubmit:
	BlockInput, On
	Gui, Submit
	Gui, Destroy
	Loop, Parse, Providers, |
		{
		IF A_Index= %Check%
			{
			Who=%Number%%A_LoopField%
			}
		}
	Message= %Text%
	Loop, Repeater
	{
	run, mailto:%Who%?subject=%subject%&body=%Message%
	winwaitactive, %subject% 
	Sleep, 500
	Sleep, 500
	Send, {CtrlDown}{Enter}{CtrlUp}
	}
	BlockInput, Off
	Goto GuiClose
	
Return


GuiClose:
	ExitApp
	Gui, Destroy


ahklerner
  • Members
  • 1386 posts
  • Last active: Aug 18 2014 12:48 AM
  • Joined: 26 Jun 2006
using a mailto: link does not have to be outlook AFAIK

StreetRider
  • Members
  • 116 posts
  • Last active: Dec 11 2010 05:50 PM
  • Joined: 19 Mar 2008
I stand corrected. It is just that that is my default email. Even thou I use a webmail service. I actually can not use this on my home computer at the moment.

SoggyDog
  • Members
  • 803 posts
  • Last active: Mar 04 2013 06:27 AM
  • Joined: 02 May 2006
I rather like this, but had to 'mod' it a bit;
I added a drop-down for established Contacts.
You have to update the Contacts.ini file manually (for now) but it's a start.

I'd also like to see
-- Native AHK email support
-- A drop-down instead of all those Radio Buttons
-- Some error checking (it doesn't play nice with empty fields)

The code:
; Email to SMS Via OutLook by SteetRider
; Mods by SoggyDog

#NoEnv
SendMode Input 
SetWorkingDir %A_ScriptDir% 

FileRead, ContactList, Contacts.ini
Loop Parse, ContactList, [
   {
   IfInString, A_LoopField, ]
      {
      StringSplit, Field, A_LoopField, ]
      List .= Field1 . "|"
      }
   }
StringTrimRight, list, list, 1
StringTrimLeft, list, list, 22
List = - or Select a Contact||%List%

Who=

Providers= @sms.mycricket.com|@messaging.sprintpcs.com|@txt.att.net
|@vtext.com|@tmomail.net|@vmobl.com|@email.uscc.net|@messaging.nextel.com
|@myboostmobile.com|@message.alltel.com|@mobile.mycingular.com
|@mobile.celloneusa.com|@omnipointpcs.com|@qwestmp.com

Gui, Color, Black
Gui, Font, cRed 
Gui, Add, Tab2,h360 w300, Provider|Message
Gui, Tab, Provider
Gui, Add, radio, vCheck checked, Cricket
Gui, Add, radio,, Sprint PCS
Gui, Add, radio,, AT&T
Gui, Add, radio,, Verizon
Gui, Add, radio,, T-Moblie
Gui, Add, radio,, Virgin Moblie
Gui, Add, radio,, US Cellular
Gui, Add, radio,, NexTel
Gui, Add, radio,, Boost
Gui, Add, radio,, Alltel
Gui, Add, radio,, Cingular
Gui, Add, radio,, Cellular One
Gui, Add, radio,, OmniPoint
Gui, Add, radio,, Qwest
Gui, Add, Text, y+15, Phone Number
Gui, Add, Edit, vNumber r1 w100 Limit10 number
Gui, add, DropDownList, x135 y328 w164 vSelection, %list%
Gui, Tab, Message
Gui, Add, Text, y+15, Subject of Text
Gui, Add, Edit, vSubject r1 w200 Limit30
Gui, Add, Text, y+30, Text Message
Gui, Add, Edit, vText r9 w200 Limit160
Gui, Add, Text, y+15, You are limited to 160 characters.
Gui, Add, Button, w100 y+40, Submit
Gui, Show,, Email to SMS
Return

ButtonSubmit:
BlockInput, On
Gui, Submit
Gui, Destroy
IniRead, ContactCheck, Contacts.ini, %Selection%, ContactService
IniRead, ContactNumber, Contacts.ini, %Selection%, ContactPhone
IniRead, IsContact, Contacts.ini, %Selection%, Contact
If IsContact = 1
   {
   Who=%ContactNumber%%ContactCheck%
   }
Else
   {
   Loop, Parse, Providers, |
      {
      IF A_Index= %Check%
         {
         Who=%Number%%A_LoopField%
         }
      }
   }
   Message= %Text%
   run, mailto:%Who%?subject=%subject%&body=%Message%
   winwaitactive, %subject%
   Sleep, 1000
   Send, {CtrlDown}{Enter}{CtrlUp}
   BlockInput, Off
   Goto GuiClose
Return

GuiClose:
   ExitApp
   Gui, Destroy

The Contacts.ini file;
[- or Select a Contact]
ContactService=
ContactPhone=
Contact=0

[Name 1]
ContactService=@sms.mycricket.com
ContactPhone=8005551212
Contact=1

[Name 2]
ContactService=@messaging.sprintpcs.com
ContactPhone=8665551212
Contact=1

[Name 3]
ContactService=@txt.att.net
ContactPhone=8885551212
Contact=1


SoggyDog
  • Members
  • 803 posts
  • Last active: Mar 04 2013 06:27 AM
  • Joined: 02 May 2006
Barely worth posting, I've added an icon.

; Email to SMS Via OutLook by SteetRider
; Mods by SoggyDog

#NoEnv
SendMode Input 
SetWorkingDir %A_ScriptDir%

IfNotExist, SMS.ico 
   Gosub, SMS_Icon

Gosub, TrayMenu

FileRead, ContactList, Contacts.ini
Loop Parse, ContactList, [
   {
   IfInString, A_LoopField, ]
      {
      StringSplit, Field, A_LoopField, ]
      List .= Field1 . "|"
      }
   }
StringTrimRight, list, list, 1
StringTrimLeft, list, list, 22
List = - or Select a Contact||%List%

Who=

Providers= @sms.mycricket.com|@messaging.sprintpcs.com|@txt.att.net
|@vtext.com|@tmomail.net|@vmobl.com|@email.uscc.net|@messaging.nextel.com
|@myboostmobile.com|@message.alltel.com|@mobile.mycingular.com
|@mobile.celloneusa.com|@omnipointpcs.com|@qwestmp.com

Gui, Color, Black
Gui, Font, cRed 
Gui, Add, Tab2,h360 w300, Provider|Message
Gui, Tab, Provider
Gui, Add, radio, vCheck checked, Cricket
Gui, Add, radio,, Sprint PCS
Gui, Add, radio,, AT&T
Gui, Add, radio,, Verizon
Gui, Add, radio,, T-Moblie
Gui, Add, radio,, Virgin Moblie
Gui, Add, radio,, US Cellular
Gui, Add, radio,, NexTel
Gui, Add, radio,, Boost
Gui, Add, radio,, Alltel
Gui, Add, radio,, Cingular
Gui, Add, radio,, Cellular One
Gui, Add, radio,, OmniPoint
Gui, Add, radio,, Qwest
Gui, Add, Text, y+15, Phone Number
Gui, Add, Edit, vNumber r1 w100 Limit10 number
Gui, add, DropDownList, x135 y328 w164 vSelection, %list%
Gui, Tab, Message
Gui, Add, Text, y+15, Subject of Text
Gui, Add, Edit, vSubject r1 w200 Limit30
Gui, Add, Text, y+30, Text Message
Gui, Add, Edit, vText r9 w200 Limit160
Gui, Add, Text, y+15, You are limited to 160 characters.
Gui, Add, Button, w100 y+40, Submit
Gui, Show,, Email to SMS
Return

ButtonSubmit:
BlockInput, On
Gui, Submit
Gui, Destroy
IniRead, ContactCheck, Contacts.ini, %Selection%, ContactService
IniRead, ContactNumber, Contacts.ini, %Selection%, ContactPhone
IniRead, IsContact, Contacts.ini, %Selection%, Contact
If IsContact = 1
   {
   Who=%ContactNumber%%ContactCheck%
   }
Else
   {
   Loop, Parse, Providers, |
      {
      IF A_Index= %Check%
         {
         Who=%Number%%A_LoopField%
         }
      }
   }
   Message= %Text%
   run, mailto:%Who%?subject=%subject%&body=%Message%
   winwaitactive, %subject%
   Sleep, 1000
   Send, {CtrlDown}{Enter}{CtrlUp}
   BlockInput, Off
   Goto GuiClose
Return

TrayMenu: 
Menu, Tray, Icon, SMS.ico 
Menu, Tray, NoStandard 
Menu, Tray, Add, Exit, GuiClose 
Return 

SMS_Icon:
SMS_Icon_piece1 = 
(Join
0000010006003030000001000800a80e0000660000002020000001000800a80800000e0f00001
01000000100080068050000b61700003030000001002000a82500001e1d000020200000010020
00a8100000c64200001010000001002000680400006e530000280000003000000060000000010
008000000000000000000000000000000000000000000000000000000000004020100b0360200
1008040023120900262324002c26240028262600252527002b2727001c232900322b290028282
a0028292a00332c2a00312c2b00302d2c0022282d00282b2e0036302e0042342e002d2e300037
3130003031310031313100262c3200272d3300333333003c373500383636003b3837003838380
03d3a3a0033373b0033393d00423e3d00383d400044424200444343004f4343004f4444005544
440055454500544a4500554b4600554848005a484800554949004f4c4c00604c4c004d4d4d004
f4f4f00555454005a555500736259005a595a00775e5e0082646400776d6d0077717100997171
00997272009e72720099737300997474009975750099767600997777009978780099797900997
a7a00997b7b00997c7c00997d7d00bb7d7d00997e7e00997f7f0099808000b580800099818100
99828200998383009984840099858500bb858500998686009987870099888800998989008d8a8
a00998a8a00998c8c00998d8d0099929200a4939300d79393009995950099969600e2979700ff
9a9a00ff9c9c00ee9d9d00ff9e9e00a49f9f00dd9f9f00dda0a000ffa0a000e2a1a100dda2a20
0ffa2a200eea3a300ffa3a300dda4a400dda5a500ffa5a500dda6a600ffa7a700bba8a800dda8
a800eea8a800ffa8a800dda9a900ffaaaa00ddabab00bbacac00ddacac00f9acac00ffacac00d
dadad00ffadad00ddafaf00ffb0b000ddb1b100ffb1b100ddb2b200ffb3b300bfb7b300ddb4b4
00ddb5b500ffb5b500ddb6b600ffb6b600ddb8b800ffb8b800ddb9b900ffbaba00ddbbbb00ffb
cbc00ddbdbd00ddbebe00ffbebe00ddbfbf00ffc0c000ddc1c100ffc1c100ddc2c200ffc3c300
ddc4c400ddc5c500ffc5c500ddc6c600ffc6c600ddc8c800ffc8c800ddcaca00e2caca00ffcac
a00ffcbcb00ffcece00d1cfcf00ffcfcf00ffd1d100ffd3d300ddd5d500eed5d500ffd5d500ff
d6d600ffd8d800ffdada00dddbdb00eedcdc00ffdcdc00eedede00ffdede00ffdfdf00ffe1e10
0eee3e300ffe3e300ffe4e400f9e5e500ffe6e600ffe8e800f9eaea00ffeaea00ffecec00efed
ec00ffeded00f9efef00ffefef00fff1f100fff3f300fff5f500fff6f600fff8f800fffafa00f
ffcfc00fdfdfd0000000000ffffff000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf323232323232cfcfcfcfcfcfcf323232323232cf
cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf15150f0e15323232cfcfc
f32322b1c100c0d1532cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf1d
2d281b1b1b0714323232151b1b1b29291b1532cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
fcfcfcfcfcfcfcfcf2d8b87857e54271b06091b2e4a6a6664631b1532cfcfcfcfcfcfcfcfcfcf
cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf2f8d8b878583814e1b1d62726f6d6a66641b1532c
fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf2f8f8d8b878583814e5f78
74726f6d6a661b1532cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf1b1
b1d2d38778583817f7a7865312a1d1b1b32cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
cfcfcfcfcfcfcfcfcfcfcfcf191b398583817f3e1b11323232cfcfcfcfcfcfcfcfcfcfcfcfcfc
fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf321b6b85836e1d1ecfcfcfcfcfcfcfcf
cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf1b6887853c1
b32cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
cfcfcfcf1b698b873d1b32cfcfcfcfcfcfcfcfcf3232323232323232323232323232323232323
2323232323232323232323232321b6c8d8b3f1b3232323232323232cf00000000000000000000
00000000000000000000000000000000000000000000001b708f8d401b0403010000000032cf0
0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d01b71918f411b
3688c3ced0d00032cf00d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d
0d0cec31b739391421b3688c3ced0d00032cf00d0d00202020202020202020202020202020202
0202020202020202020202cec31b769693431b3688c3ced0d00032cf00d0d0020202020202020
20202020202020202020202020202020202020202cec31b799896431b3688c3ced0d00032cf00
d0d002020202020202020202020202020202020202020202020202020202cec31b7b9a98441b3
688c3ced0d00032cf00d0d0020202020202020202020202020202020202020202020202020202
02cec31b7d9c9a451b3688c3ced0d00032cf00d0d002020202020202020202020202020202020
202020202020202020202cec31b809f9c461b3688c3ced0d00032cf00d0d00202020202020202
0202020202020202020202020202020202020202cec31b82a19f471b3688c3ced0d00032cf00d
0d002020202020202020202020202020202020202020202020202020202cec31b84a3a1481b36
88c3ced0d00032cf00d0d00202020202020202020202020202020202020202020202020202020
2cec31b86a6a3491b3688c3ced0d00032cf00d0d0020202020202020202020202020202020202
02020202020202020202cec31b89a7a64b1b3688c3ced0d00032cf00d0d002020202020202020
202020202020202020202020202020202020202cec31b8aa8a74b1b3688c3ced0d00032cf00d0
d002020202020202020202020202020202020202020202020202020202cec31b8caaa84c1b368
8c3ced0d00032cf00d0d002020202020202020202020202020202020202020202020202020202
cec31b8eabaa4d1b3688c3ced0d00032cf00d0d00202020202020202020202020202020202020
2020202020202020202cec31b90acab4f1b3688c3ced0d00032cf00d0d0020202020202020202
02020202020202020202020202020202020202cec31b92afac501b3688c3ced0d00032cf00d0d
002020202020202020202020202020202020202020202020202020202cec31b94b0af511b3688
c3ced0d00032cf00d0d002020202020202020202020202020202020202020202020202020202c
ec31b95b1b0521b3688c3ced0d00032cf00d0d002020202020202020202020202020202020202
020202020202020202cec31b97b2b1531b3688c3ced0d00032cf00d0d00202020202020202020
2020202020202020202020202020202020202cec31b99b5b2551b3688c3ced0d00032cf00d0d0
d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0cec31b9bb7b5551b3688c
3ced0d00032cf00d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0ce
c31b9db8b7561b3688c3ced0d00032cf000000000000000000000000000000000000000000000
0000000000000000000011b9eb9b8571b04030100000000cfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf1ba0bbb9581b32cfcfcfcfcfcfcfcfcfcfcfc
fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf1ba2bcbb5a1b32cfcf
cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf3
21ba4bebc751b3232cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
cfcfcfcfcf32323232121fbdbfbebc3505323232323232cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
fcfcfcfcfcfcfcfcfcfcfcfcfcf322018171b3bb6c2c1bfbeae3a1b17080b132c32cfcfcfcfcf
cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf266067adbac7c6c4b4bdbfbebca59d5
e571b1632cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf34cccbcac9c8
c7c03030bdbfbebcbbb9b81b1332cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
fcfcfcf34cdcccbcac55d1f3333257cbfbebcbbb91b1632cfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
cfcfcfcfcfcfcfcfcfcfcfcfcf33b3a961591f1f21cfcf1a1f255c5ba09e1b2332cfcfcfcfcfc
fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf1b1b1b1b0a24cfcfcfcfcfcf220a1b1b
1b1b37cfcfffffffffffff0000ffffffffffff0000ffffffe07f030000ffffffe01c010000fff
fffe000010000ffffffe000010000ffffffe000010000ffffffe000010000ffffffe000030000
fffffffe000f0000ffffffff00ff0000ffffffff80ff0000ffffffff80ff00008000000000010
00000000000000100000000000000010000000000000001000000000000000100000000000000
01000000000000000100000000000000010000000000000001000000000000000100000000000
00001000000000000000100000000000000010000000000000001000000000000000100000000
00000001000000000000000100000000000000010000000000000001000000000000000100000
00000000001000000000000000100000000000000010000000000000001000000000000000300
00ffffffff80ff0000ffffffff80ff0000ffffffff007f0000fffffff000030000ffffffe0000
10000ffffffe000010000ffffffe000010000ffffffe000010000ffffffe018010000ffffffe0
7e030000280000002000000040000000010008000000000000000000000000000000000000000
0000000000000000000010000000101010002010100020201000302010005030200b03602000d
0603000f08050026140a0028140b003e2b2200262424003028240029272700372d270025272a0
028282a002c2b2b002b2b2c00352f2d0037312f00252c30003330300038323000383332003534
3500533f3500443a37003637390037373a0031373b003b3b3b003e3d3d00413f3f00403f40004
04040004142420042424200494443005248430042424400424245005545450055474700464748
00554848006452480055494900554a4a0066534a00554b4b00554c4c005a4c4c004d4d4d004f4
d4d00554d4d00554e4e0056504e00554f4f00484d50005051520056525400525354005a565600
655c58005a5a5a00665d5d00665e5e00555a5f005f5e5f005e5f5f00826161006f65630099666
60099676700776d6d009973730077747400877b7500827b7b00bb84840099898900998a8a0099
8b8b00d78c8c00998d8d00d790900099949400999595009996960099979700e29b9b00ff9c9c0
0ff9f9f00ffa1a100ffa4a400eea5a500ffa6a600ffa9a900ffacac00f9aeae00ffafaf00ffb2
b200ffb4b400ffb6b600ffb9b900ffbcbc00ffbfbf00cac3c000ffc1c100ccc6c200ffc5c500d
7c6c600ffc7c700ffc9c900d7cccc00e2cccc00ffcccc00ffcfcf00e2d0d000ffd2d200ffd4d4
00ffd8d800ffdada00ffdcdc00ffdfdf00f9e0e000eee2e200ffe2e200ffe5e500ffe7e700f9e
8e800ffeaea00ffefef00fff4f400fff8f800fffafa0000000000ffffff000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000008b8b8b8b8b8b8b8b8b8b
8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8
b8b8b37373737378b8b3737373737378b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b17271b0f10
1c37291811231f19378b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b2b6968624a140d3b565f5e4
b19378b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b2a6a6968675d496361605f4c28378b8b8b8b
8b8b8b8b8b8b8b8b8b8b8b8b8b8b172a3f4e66676564582c241e378b8b8b8b8b8b8b8b8b8b8b8
b8b8b8b8b8b8b8b8b8b8b373668675213378b8b8b8b8b37373737373737373737373737373737
37373737372569682d37373737378b000000000000000000000000000000000000000000002e6
a692f0a080500008b008c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c406b6a2f33708c8c
008b008c070707070707070707070707070707070707078c406c6b3133708c8c008b008c07070
7070707070707070707070707070707078c406d6c3133708c8c008b008c070707070707070707
070707070707070707078c406f6d3233708c8c008b008c0707070707070707070707070707070
70707078c40716f3233708c8c008b008c070707070707070707070707070707070707078c4073
713433708c8c008b008c070707070707070707070707070707070707078c4074733433708c8c0
08b008c070707070707070707070707070707070707078c4077743433708c8c008b008c070707
070707070707070707070707070707078c4078773533708c8c008b008c0707070707070707070
70707070707070707078c407a783533708c8c008b008c07070707070707070707070707070707
0707078c407b7a3933708c8c008b008c070707070707070707070707070707070707078c407c7
b3933708c8c008b008c070707070707070707070707070707070707078c407d7c3a33708c8c00
8b008c070707070707070707070707070707070707078c407e7d3a33708c8c008b008c8c8c8c8
c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c407f7e3a306e8c8c008b000000000000000000000000
000000000000010203062e827f3c0b090004038b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8
b8b8b8b3e83823c37378b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b50268483
4d0c378b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b421d1251868476210e3737378
b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b205a5975878579848054534416378b8b8b8b8b8b
8b8b8b8b8b8b8b8b8b8b8b8b3d8a8988813822728483825315378b8b8b8b8b8b8b8b8b8b8b8b8
b8b8b8b8b8b3d5c5b4f43474648415755451a378b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b46
46468b8b8b8b8b8b464646378bffffffffffffe0c0ffffc000ffffc000ffffc000ffffc001fff
ff80f800000010000000100000001000000010000000100000001000000010000000100000001
000000010000000100000001000000010000000100000001000000010000000100000001fffff
c0ffffff80fffffe001ffffc000ffffc000ffffc000ffffc7e128000000100000002000000001
000800000000000000000000000000000000000000000000000000b03602003e3028004e423d0
052494500564b4600544b4700574d47004d4a49004e4b4b005c514b004d4d4d005f544f006056
51006158530057545400645b56005f5a5700645b5700645c57005a595800655c58006c5f59006
e615a0068605c005b5d5d006b6767008d6c6c006d6b6d009e7070007e71700083787800af7878
009a797900867c7c00817d7d00867d7d00877f7e008b7f7f0087807f008781810080868700908
88800dd88880084898b00d1949400dd9f9f00e29f9f00dda5a500eea5a500dda9a900ffabab00
ddaeae00ddb2b200ddb6b600ddbbbb00ddc0c000ddc5c500d1c7c700ddc8c800ffe2e200ffe7e
700f9f1f100faf9f90000000000ffffff00000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000003f3f3f3f3f3f3f3f3f0707070707073f3f3f3f3f3f3f3f3f0e2c20
071c2a073f3f3f3f3f3f3f3f3f1b1a30321f070a3f3f3f3f3f3f3f3f3f3f3f252e030a3f3f3f0
a0a0a0a0a0a0a0a0a1d2d010a0a0a174040404040404040401e2f0440120a1740000000000000
004021310c40120a1740000000000000004023330c40120a1740000000000000004024340c401
20a1740000000000000004026350c40110a1740000000000000004027360b400f0a1740404040
4040403e40273709400d0a1717171717171717140622380216170a3f3f3f3f3f3f3f3f3f10293
c1305153f3f3f3f3f3f3f3f3f2b3d39193a3b083f3f3f3f3f3f3f3f3f1828283f2828283fff81
0000ff010000ff010000ffc300008000000000002e6a00000a080000008b00008c8c00008c8c0
0008c8c00008c8c00008c8cff81406bff013370ff11008b280000003000000060000000010020
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000404000042e17170b302010102d1e1e11302020103724120e33
1a1a0a2b2b2b065500000300000001000000000000000000000001550000032b2b2b06331a1a0
a3724120e2d1e1e112b1c1c12302010102e17170b404000040000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000392b1c122f24182b3420184032201647311e17443322153c302
015303020182033261a142e2e170b2b2b2b062b2b2b062e2e170b33261a143020182030201530
3221153d3421164532201647342018402f24182b392b1c1200000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000003225192932201861321e158f331e13a0321d
)
SMS_Icon_piece2 = 
(Join
139d331e1391311f157c32201261322016473621162f3121191f3121191f35201530352012483
11f1262311f157c331e1392321e139f331e13a1321e158f322018613225192900000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000023222584202326e1212224f125201ff1261f1
df02b1e18e43f2d23d0321c0fb6331c129b33201379341e135e3421135e321f137a301d12a32b
1f19ce26201ee5242120f1212123f7212223f728201cdb33201588351f1a3a000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000212226a0383636ff554848ff4f4444ff333333
ff333333ff333333ff232121f92d1d16e5321c11c6321d11b22b2019c6212224f1333333ff333
333ff333333ff554444ff554444ff333333ff27201eec321f1595342018400000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000212226a0554848ffffb5b5ffffb3b3ffffb1b1f
ff9acacffbb8585ff4f4343ff333333ff26201ef8242020f7333333ff5a4848ffbb7d7dffffa0
a0ffff9e9effff9c9cffff9a9aff333333ff27201eed331e1497331f184100000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000002023269f554949ffffb6b6ffffb5b5ffffb3b3ff
ffb1b1ffffb0b0ffffadadffb58080ff333333ff383636ffe29797ffffa5a5ffffa3a3ffffa2a
2ffffa0a0ffff9e9effff9c9cff333333ff26201ee9331e15913121193e000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000020222799554949ffffb8b8ffffb6b6ffffb5b5fff
fb3b3ffffb1b1ffffb0b0ffffadadffb58080ffd79393ffffa8a8ffffa7a7ffffa5a5ffffa3a3
ffffa2a2ffffa0a0ffff9e9eff333333ff252120d9311e1577331f1a320000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000001e23288e333333ff333333ff383636ff554848ff77
5e5effeea8a8ffffb1b1ffffb0b0ffffadadffffacacffffaaaaffffa8a8ffee9d9dff604c4cf
f554545ff383636ff333333ff333333ff232223b73220194735231a1d00000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000002127262921242654202326882022269c1e2327c41c2
329f4333333ff826464ffffb1b1ffffb0b0ffffadadffffacacff9e7272ff333333ff1d2328f9
202225c8212224a7212225952522226a2a2420462f261c1b33331a0a000000000000000200000
00200000002000000020000000200000002000000020000000200000002000000020000000200
00000200000002000000020000000200000002000000020000000200000002000000020000000
2000000020000000200000002000000020000000200000002000000020000000200000002191f
24121e2326b4333333ffe2a1a1ffffb1b1ffffb0b0ffeea3a3ff383636ff24201fe4321b10713
21e0f33291e14192b1c1c123322110f2b16160c252525070000000300000000331a0d14331a0d
14331a0d14331a0d14331a0d14331a0d14331a0d14331a0d14331a0d14331a0d14331a0d14331
a0d14331a0d14331a0d14331a0d14331a0d14331a0d14331a0d14331a0d14331a0d14331a0d14
331a0d14331a0d14331a0d14331a0d14331a0d14331a0d14331a0d14331a0d14331a0d14331a0
d14281e1a23333333ffdd9f9fffffb3b3ffffb1b1ff997171ff333333ff331a0db9321a0f6433
1d0b2b33150a192e180c1631190c15361b0d133712120e2b2b000600000000331a0d50331a0d5
0331a0d50331a0d50331a0d50331a0d50331a0d50331a0d50331a0d50331a0d50331a0d50331a
0d50331a0d50331a0d50331a0d50331a0d50331a0d50331a0d50331a0d50331a0d50331a0d503
31a0d50331a0d50331a0d50331a0d50331a0d50331a0d50331a0d50331a0d50331a0d50331a0d
50331a0d50333333ffdda0a0ffffb5b5ffffb3b3ff997272ff333333ff331a0dc832190d88331
a0d5e32190d51331a0d50341a0d4f341c0e49331c0e37331f0a1900000000331a0daf331a0daf
331a0daf331a0daf331a0daf331a0daf331a0daf331a0daf331a0daf331a0daf331a0daf331a0
daf331a0daf331a0daf331a0daf331a0daf331a0daf331a0daf331a0daf331a0daf331a0daf33
1a0daf331a0daf331a0daf331a0daf331a0daf331a0daf331a0daf331a0daf331a0daf331a0da
f331a0daf333333ffdda2a2ffffb6b6ffffb5b5ff997373ff333333ff331a0de6331a0dc8331a
0db5321a0db0331a0daf331a0dae321b0da2331a0d78331c0e37000000ff000000ff000000ff0
00000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000
ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000
000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff
000000ff333333ffdda4a4ffffb8b8ffffb6b6ff997474ff333333ff231209ff100804ff04020
1ff000000ff000000ff000000ff000000ff331b0da134180e4a000000ffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffff333333ffdda5a5ffffbabaffffb8b8ff997575ff333333ff736259ffbfb7b3ffefedec
fffdfdfdffffffffffffffffff000000ff331a0dae341a0d4f000000fffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdffef
edecff333333ffdda6a6ffffbcbcffffbabaff997676ff333333ff736259ffbfb7b3ffefedecf
ffdfdfdffffffffffffffffff000000ff331a0daf331a0d50000000ffffffffffffffffffb036
02ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb
03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602
ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602fffdfdfdffefe
decff333333ffdda8a8ffffbebeffffbcbcff997777ff333333ff736259ffbfb7b3ffefedecff
fdfdfdffffffffffffffffff000000ff331a0daf331a0d50000000ffffffffffffffffffb0360
2ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb0
3602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602f
fb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602fffdfdfdffefed
ecff333333ffdda9a9ffffc0c0ffffbebeff997777ff333333ff736259ffbfb7b3ffefedecfff
dfdfdffffffffffffffffff000000ff331a0daf331a0d50000000ffffffffffffffffffb03602
ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03
602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ff
b03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602fffdfdfdffefede
cff333333ffddababffffc1c1ffffc0c0ff997878ff333333ff736259ffbfb7b3ffefedecfffd
fdfdffffffffffffffffff000000ff331a0daf331a0d50000000ffffffffffffffffffb03602f
fb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb036
02ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb
03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602fffdfdfdffefedec
ff333333ffddacacffffc3c3ffffc1c1ff997979ff333333ff736259ffbfb7b3ffefedecfffdf
dfdffffffffffffffffff000000ff331a0daf331a0d50000000ffffffffffffffffffb03602ff
b03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb0360
2ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb0
3602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602fffdfdfdffefedecf
f333333ffddadadffffc5c5ffffc3c3ff997a7aff333333ff736259ffbfb7b3ffefedecfffdfd
fdffffffffffffffffff000000ff331a0daf331a0d50000000ffffffffffffffffffb03602ffb
03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602
ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03
602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602fffdfdfdffefedecff
333333ffddafafffffc6c6ffffc5c5ff997b7bff333333ff736259ffbfb7b3ffefedecfffdfdf
dffffffffffffffffff000000ff331a0daf331a0d50000000ffffffffffffffffffb03602ffb0
3602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602f
fb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb036
02ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602fffdfdfdffefedecff3
33333ffddb1b1ffffc8c8ffffc6c6ff997c7cff333333ff736259ffbfb7b3ffefedecfffdfdfd
ffffffffffffffffff000000ff331a0daf331a0d50000000ffffffffffffffffffb03602ffb03
602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ff
b03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb0360
2ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602fffdfdfdffefedecff33
3333ffddb2b2ffffcacaffffc8c8ff997d7dff333333ff736259ffbfb7b3ffefedecfffdfdfdf
fffffffffffffffff000000ff331a0daf331a0d50000000ffffffffffffffffffb03602ffb036
02ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb
03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602
ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602fffdfdfdffefedecff333
333ffddb4b4ffffcbcbffffcacaff997e7eff333333ff736259ffbfb7b3ffefedecfffdfdfdff
ffffffffffffffff000000ff331a0daf331a0d50000000ffffffffffffffffffb03602ffb0360
2ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb0
3602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602f
fb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602fffdfdfdffefedecff3333
33ffddb5b5ffffceceffffcbcbff997e7eff333333ff736259ffbfb7b3ffefedecfffdfdfdfff
fffffffffffffff000000ff331a0daf331a0d50000000ffffffffffffffffffb03602ffb03602
ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03
602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ff
b03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602fffdfdfdffefedecff33333
3ffddb6b6ffffcfcfffffceceff997f7fff333333ff736259ffbfb7b3ffefedecfffdfdfdffff
ffffffffffffff000000ff331a0daf331a0d50000000ffffffffffffffffffb03602ffb03602f
fb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb036
02ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb
03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602fffdfdfdffefedecff333333
ffddb8b8ffffd1d1ffffcfcfff998080ff333333ff736259ffbfb7b3ffefedecfffdfdfdfffff
fffffffffffff000000ff331a0daf331a0d50000000ffffffffffffffffffb03602ffb03602ff
b03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb0360
2ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb0
3602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602fffdfdfdffefedecff333333f
fddb9b9ffffd3d3ffffd1d1ff998181ff333333ff736259ffbfb7b3ffefedecfffdfdfdffffff
ffffffffffff000000ff331a0daf331a0d50000000ffffffffffffffffffb03602ffb03602ffb
03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602
ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03
602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602fffdfdfdffefedecff333333ff
ddbbbbffffd5d5ffffd3d3ff998282ff333333ff736259ffbfb7b3ffefedecfffdfdfdfffffff
fffffffffff000000ff331a0daf331a0d50000000ffffffffffffffffffb03602ffb03602ffb0
3602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602f
fb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb036
02ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602fffdfdfdffefedecff333333ffd
dbdbdffffd6d6ffffd5d5ff998383ff333333ff736259ffbfb7b3ffefedecfffdfdfdffffffff
ffffffffff000000ff331a0daf331a0d50000000ffffffffffffffffffb03602ffb03602ffb03
602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ff
b03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb0360
2ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602fffdfdfdffefedecff333333ffdd
bebeffffd8d8ffffd6d6ff998484ff333333ff736259ffbfb7b3ffefedecfffdfdfdfffffffff
fffffffff000000ff331a0daf331a0d50000000ffffffffffffffffffb03602ffb03602ffb036
02ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb
03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602
ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602fffdfdfdffefedecff333333ffddb
fbfffffdadaffffd8d8ff998585ff333333ff736259ffbfb7b3ffefedecfffdfdfdffffffffff
ffffffff000000ff331a0daf331a0d50000000ffffffffffffffffffb03602ffb03602ffb0360
2ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb0
3602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602f
fb03602ffb03602ffb03602ffb03602ffb03602ffb03602fffdfdfdffefedecff333333ffddc1
c1ffffdcdcffffdadaff998686ff333333ff736259ffbfb7b3ffefedecfffdfdfdfffffffffff
fffffff000000ff331a0dae341a0d4f000000ffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdffefedecff333333ffddc2c
2ffffdedeffffdcdcff998686ff333333ff736259ffbfb7b3ffefedecfffdfdfdffffffffffff
ffffff000000ff331b0da134180e4a000000fffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffdfdfdffefedecff333333ffddc4c4
ffffdfdfffffdedeff998787ff333333ff736259ffbfb7b3ffefedecfffdfdfdfffffffffffff
fffff000000ff331a0d78331c0e37000000ff000000ff000000ff000000ff000000ff000000ff
000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000
0ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00
0000ff000000ff000000ff000000ff000000ff000000ff000000ff040201ff333333ffddc5c5f
fffe1e1ffffdfdfff998888ff333333ff231209ff100804ff040201ff000000ff000000ff0000
00ff000000ff331c0e37331f0a190000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000001000000010000000280000002202020083121101f333333ffddc6c6ff
ffe3e3ffffe1e1ff998989ff333333ff321b0eb6321c0e5b351a121d2b2b00060000000200000
00200000001000000010000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
000055000003402020083b27140d2d1e1e11331a1a1430201820331f1441333333ffddc8c8fff
fe4e4ffffe3e3ff998a8aff333333ff321b0ec6331b1179301e113b351a121d361b1b13302020
103b27140d4020200855000003000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
0003322220f32231c2432201738311e1744351e144d341e135e2e1e1792333333ffddcacaffff
e6e6ffffe4e4ffbba8a8ff333333ff3d2b21e4331c10af321d117b331c145a321e144c311e174
33320173732231c243322220f0000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
0032231c2432211856331f1583331e149b341d12a82d1e15c41f2225f5383838fff9e5e5ffffe
8e8ffffe6e6ffffe4e4ff5a5555ff232021fc43322ae8331b0fc7331c10b3321d12a7341e1499
331f16823221185632231c2400000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
025222268232223c0242121e22f2f2ffd303131ff333333ff777171ffeededeffffececffffea
eaffffe8e8ffffe6e6ffeed5d5ff776d6dff333333ff303131ff212123fa27201df227201eed2
c201ace3220168034211836000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
2122269f444343ff999595ffa49f9fffddd5d5ffeee3e3fffff1f1ffffefefffffededffeedcd
cfff9e5e5ffffe8e8ffffe6e6ffffe4e4ffe2cacaffddc4c4ffa49393ff998888ff333333ff26
201eeb321f15933520183f0000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000
)
SMS_Icon_piece3 = 
(Join
00000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000212226a0555454fffffafafffff8f8fffff6f6fffff5f5fffff3f3fffff1f1
fff9eaeaff4f4c4cff4f4c4cfff9e5e5ffffe8e8ffffe6e6ffffe4e4ffffe3e3ffffe1e1ffffd
fdfff333333ff27201eed331e1497331f18410000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000002122269f555454fffffcfcfffffafafffff8f8fffff6f6fff9efefff999292f
f383838ff4f4f4fff4f4f4fff444242ffbbacacffffe8e8ffffe6e6ffffe4e4ffffe3e3ffffe1
e1ff333333ff26201eeb321f15933520183f00000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000002023269b4f4f4fffdddbdbffd1cfcfff999696ff8d8a8aff383838ff383838ff
1e2227e729211c78232223891c2329f3383838ff444242ff998d8dff998c8cffddc6c6ffddc5c
5ff333333ff262120de3220168034211836000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000001f232792333333ff333333ff333333ff333333ff1c2329ff1e2327e12422218f3
11d143433221a1e2b1c1c12282521231f2227911d2328e61c2329ff333333ff333333ff333333
ff333333ff232223bf3221185632231c24ffffffc00c000000ffffffc000000000ffffffc0000
00000ffffffc000000000ffffffc000000000ffffffc000000000ffffffc000000000ffffffc0
00000000ffffffc000000000ffffffc0000000008000000000000000800000000000000080000
00000000000800000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000ffffffe000010000ffffffc000000000ffffffc000000000fff
fffc000000000ffffffc000000000ffffffc000000000ffffffc000000000ffffffc000000000
ffffffc000000000ffffffc000000000280000002000000040000000010020000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000331f0a14331c0e2c341c0e3a331f113c311e1336321e1929351e
171b3020181a3221162535201432341c113b321b113d341e0f373020152600000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000331c0e2c331a0e93331b0eb3341
e12b8331f14aa33201686321e1452341f124e331f1577331e15a3331d10b6331b0eba331c10ac
331f167a000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000025
2c30ff424242ff323132fb232121f82a1f19ef331b0fd7331e11c72c201ad1242121ee202225f
9413f3fff37373aff26201dea321f169500000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000424245ffffb4b4ffffb2b2ffeea5a5ff6f6563ff29292afd232121
fb56504effd78c8cffff9f9fffff9c9cff996666ff26201dea321f16950000000100000001000
00002000000020000000200000002000000020000000200000002000000020000000200000002
000000020000000200000002000000020000000200000002424244ffffb6b6ffffb4b4ffffb2b
2ffffafafffe29b9bff826161ffffa6a6ffffa4a4ffffa1a1ffff9f9fff996767ff26201fd633
1f167b2b2b00053712120b391c0e0e331a0d10331a0d10331a0d10331a0d10331a0d10331a0d1
0331a0d10331a0d10331a0d10331a0d10331a0d10331a0d10331a0d10331a0d10331a0d10252c
30ff424244ff565254ff997373fff9aeaeffffafafffffacacffffa9a9ffd79090ff554545ff4
03f40ff363739ff212124a13021132a331f0a14331c0e2c341c0e3a341a0d3f331a0d40331a0d
40331a0d40331a0d40331a0d40331a0d40331a0d40331a0d40331a0d40331a0d40331a0d40331
a0d40331a0d40331a0d40321b0c44331b0e492b1e1766222122af5a4c4cffffb2b2ffffafafff
bb8484ff222121f42c1d18a3331b0f64331e0f4d341c0e38301c0e1d331c0e2c331a0d93321b0
db5331a0dbe331a0dbf331a0dbf331a0dbf331a0dbf331a0dbf331a0dbf331a0dbf331a0dbf33
1a0dbf331a0dbf331a0dbf331a0dbf331a0dbf331a0dbf331a0dbf331a0dbf331a0dbf331a0db
f3e3e3efdffb4b4ffffb2b2ff554747ff3c291ef2331b0dd1331a0dc4321b0db7321a0d94321b
0e2d000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0
00000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000
ff000000ff000000ff000000ff464748ffffb6b6ffffb4b4ff554848ff26140aff0d0603ff030
201ff000000ff000000ff34180e3b000000ffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffff525354ffffb9b9ffffb6b6ff55
4848ff66534affccc6c2ffffffffffffffffff000000ff341a0d3f000000ffffffffffb03602f
fb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb036
02ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffffffffff5
25354ffffbcbcffffb9b9ff554949ff66534affccc6c2ffffffffffffffffff000000ff331a0d
40000000ffffffffffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03
602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ff
b03602ffb03602ffffffffff525354ffffbfbfffffbcbcff554949ff66534affccc6c2fffffff
fffffffffff000000ff331a0d40000000ffffffffffb03602ffb03602ffb03602ffb03602ffb0
3602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602f
fb03602ffb03602ffb03602ffb03602ffb03602ffffffffff525354ffffc1c1ffffbfbfff554a
4aff66534affccc6c2ffffffffffffffffff000000ff331a0d40000000ffffffffffb03602ffb
03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602
ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffffffffff525
354ffffc5c5ffffc1c1ff554a4aff66534affccc6c2ffffffffffffffffff000000ff331a0d40
000000ffffffffffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb0360
2ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb0
3602ffb03602ffffffffff525354ffffc7c7ffffc5c5ff554b4bff66534affccc6c2fffffffff
fffffffff000000ff331a0d40000000ffffffffffb03602ffb03602ffb03602ffb03602ffb036
02ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb
03602ffb03602ffb03602ffb03602ffb03602ffffffffff525354ffffc9c9ffffc7c7ff554b4b
ff66534affccc6c2ffffffffffffffffff000000ff331a0d40000000ffffffffffb03602ffb03
602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ff
b03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffffffffff52535
4ffffccccffffc9c9ff554b4bff66534affccc6c2ffffffffffffffffff000000ff331a0d4000
0000ffffffffffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602f
fb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb036
02ffb03602ffffffffff525354ffffcfcfffffccccff554c4cff66534affccc6c2fffffffffff
fffffff000000ff331a0d40000000ffffffffffb03602ffb03602ffb03602ffb03602ffb03602
ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03
602ffb03602ffb03602ffb03602ffb03602ffffffffff525354ffffd2d2ffffcfcfff554c4cff
66534affccc6c2ffffffffffffffffff000000ff331a0d40000000ffffffffffb03602ffb0360
2ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb0
3602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffffffffff525354f
fffd4d4ffffd2d2ff554d4dff66534affccc6c2ffffffffffffffffff000000ff331a0d400000
00ffffffffffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb
03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602
ffb03602ffffffffff525354ffffd8d8ffffd4d4ff554d4dff66534affccc6c2fffffffffffff
fffff000000ff331a0d40000000ffffffffffb03602ffb03602ffb03602ffb03602ffb03602ff
b03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb0360
2ffb03602ffb03602ffb03602ffb03602ffffffffff525354ffffdadaffffd8d8ff554e4eff66
534affccc6c2ffffffffffffffffff000000ff341a0d3f000000ffffffffffb03602ffb03602f
fb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb036
02ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffffffffff525354fff
fdcdcffffdadaff554e4eff66534affccc6c2ffffffffffffffffff000000ff34180e3b000000
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffff525354ffffdfdfffffdcdcff554e4eff645248ffcac3c0fffffffffffffff
fff000000ff331c0e2c000000ff000000ff000000ff000000ff000000ff000000ff000000ff00
0000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000f
f000000ff010000ff010101ff020101ff050302ff464748ffffe2e2ffffdfdfff554f4fff2814
0bff0f0805ff000000ff020201ff020101ff33221118000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000003724120b2e1f171a2f1f1527311f153a494a4bf5ffe
5e5ffffe2e2ff554f4fff341a0ed5331d1379321f13412f21182b33201a2033291f1400000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000361b141e3320185a33
1f1577331f1596404141feffe7e7ffffe5e5ff776d6dff301c12ee331d11cd331f14a0331f167
d3321186a33221843000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
0000000252020652b1e19b9291e1adf212123f7827b7bffffeaeaffffe7e7ffe2ccccff3b3b3b
ff281f1bf52d1e16e92c1e16e02f1d15c6321f188400000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000031373bff999595ff999494ffd7ccccffffefeffff9e8e
8ffe2d0d0ffffe7e7fff9e0e0ff998a8aff998989ff665d5dff27201eec321f17980000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000484d50fffffafafffff8
f8fffff4f4ffeee2e2ff4f4d4dff3e3d3dffd7c6c6ffffe7e7ffffe5e5ffffe2e2ff998989ff2
7201eee3321179a00000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000484d50ff999797ff999696ff777474ff5a5a5aff232223ba2323238d5d5e5efe5a5656ff
998d8dff998b8bff665e5eff262120ea3222198e0000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000001c2329bf1c2329bf1c23299f1c2329701c2329200000000
0000000001c2329101c2329601c23298f1c2329bf1c2329bf1c23296000000000ffffc000ffff
c000ffffc000ffffc000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000ffffc000ffffc000ffffc000ffffc000ffffc000fff
fc000ffffc1812800000010000000200000000100200000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
000212224522d1d16ac341c10a93c2419aa39281ea22c1e18bf2f1d15af32231b770000000000
000000000000000000000000000000000000000000000000000000575454ffd19494ff9a7878f
e7e7372f59e7070ffdd8888ff262221d132231b65000000000000000000000000000000000000
00000000000000000000000000004d4a4dd18d6c6cffeea5a5ffffababffaf7878ff675656ff2
122257a3622191500000000331a0d20331a0d20331a0d20331a0d20331a0d20331a0d20331a0d
20331a0d202b1d172e887b7bf8e29f9fff342924d934221977341e1335321e111e00000000331
a0dac331a0dac331a0dac331a0dac331a0dac331a0dac331a0dac331a0dac331a0dac7b6e6dfa
dd9f9fff2e1f17ec331a0dab331b0fad331a0d9868605cfffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffff837878ffdda5a5ff564b46ffffffffff64
5c57ff331a0da768605cffffffffffb03602ffb03602ffb03602ffb03602ffb03602ffb03602f
fb03602ffffffffff867c7cffdda9a9ff605651ffffffffff645c57ff331a0dac68605cffffff
ffffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffffffffff867d7dffd
daeaeff605651ffffffffff645c57ff331a0dad68605cffffffffffb03602ffb03602ffb03602
ffb03602ffb03602ffb03602ffb03602ffffffffff877f7effddb2b2ff605651ffffffffff645
c57ff331a0dad68605cffffffffffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ff
b03602ffffffffff87807fffddb6b6ff605651ffffffffff645b57ff331a0dad68605cfffffff
fffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffb03602ffffffffff878181ffdd
bbbbff5f544fffffffffff645b56ff331a0ead68605cfffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffaf9f9ffefedecff878181ffddc0c0ff5c514bffffffffff6158
53ff331b0eab68605cff68605cff68605cff68605cff68605cff68605cff68605cff68605cff6
55c58ff574d47ff817d7dffddc5c5ff4e423dff6e615aff68605cff331d12ac00000000000000
0000000000000000000000000000000000000000000000000023232553342e2ac9908888ffffe
7e7ff4e4d4cee2b201bce311f16b6000000000000000000000000000000000000000000000000
00000000000000000000000084898bfff9f1f1ffd1c7c7ff6b6767ffddc8c8ffffe2e2ff2b272
7d500000000000000000000000000000000000000000000000000000000000000000000000050
5252ef565d5fbf343b3e709295983c4f53569f7f7f81bf1c23296000000000ff0000ffff0000f
fff0000ff800000ff800000ff000000ff000000ff000000ff000000ff000000ff000000ff0000
00ff000000ffff0100ffff0100ffff0100ff
)

WriteFile("SMS.ico","SMS_Icon_piece1|SMS_Icon_piece2|SMS_Icon_piece3")   

WriteFile(file,pieces)
{
   global
   local Handle,data,hex
   Handle :=  DllCall("CreateFile","str",file,"Uint",0x40000000
                  ,"Uint",0,"UInt",0,"UInt",4,"Uint",0,"UInt",0)
   Loop,parse,pieces,|
   {
     piece := %A_loopfield%
     data := data piece
   }
   Loop,
   {
      if strlen(data) = 0
        break
     StringLeft, Hex, data, 2
     StringTrimLeft, data, data, 2
     Hex = 0x%hex%
     DllCall("WriteFile","UInt", Handle,"UChar *", Hex
     ,"UInt",1,"UInt *",UnusedVariable,"UInt",0)
   }
   DllCall("CloseHandle", "Uint", Handle)
   Return
}
Return

GuiClose:
   ExitApp
   Gui, Destroy


n-l-i-d
  • Guests
  • Last active:
  • Joined: --
It took me some time, but I made it work with GMail...

If you would like to use this with GMail:

- get stunnel
- copy the stunnel.exe, libeay32.dll and libssl32.dll to your script folder
- create a textfile, save it as stunnel.conf in your scriptfolder, and fill in the following text:

# GLOBAL OPTIONS

client = yes
debug = 0
taskbar = no

# SERVICE-LEVEL OPTIONS

[SMTP Gmail]
accept = 127.0.0.1:1099
connect = smtp.gmail.com:465

[POP3 Gmail]
accept = 127.0.0.1:1109
connect = pop.gmail.com:995


- add the following to the top of the script:
; start stunnel
Run, stunnel,,, NewPID
DetectHiddenWindows, On
WinWait, ahk_pid %NewPID%
;

- add the following to the exit handler of the script:
GuiEscape: 
GuiClose: 
CleanUp: 
{ 
    Gosub, WS2_CleanUp
[color=red]    ; close stunnel
    Process, Close, %NewPID%[/color]
    ExitApp 
} 
Return

- make sure you use the following info:

DEBUG         := 1 
Log           := "" 
[color=red]SMTP_Server   := "127.0.0.1:1099"[/color] ; connects to stunnel
Acct_Username  = yourgmailusername ; without the @gmail.com 
Acct_Password  = yourgmailpass 
From_Name      = yourgmailusername ; without the @gmail.com
From_Address   = [color=red]<[/color]yourgmailaccount@gmail.com[color=red]>[/color] ; the chevrons [color=red]<>[/color] are needed! 
To_Name        = thereceivingemailaddress@somewhere.com
To_Address     = [color=red]<[/color]thereceivingemailaddress@somewhere.com[color=red]>[/color] ; again: the chevrons [color=red]<>[/color] are necessary!
Subject        = AHKMail SMTP test 
Message = 
( LTrim 
    This is a test email using only native AHK and DerRaphael's Winsock2 library. 
    No external executables were harmed in the sending of this message.  =] 
)

- If you don't put the from/to address in between chevrons (<>) GMail will error out:

220 mx.google.com ESMTP 13sm5559476fks.6
250 mx.google.com at your service
250-mx.google.com at your service, [xx.xxx.xx.xxx]
250-SIZE 35651584
250-8BITMIME
250-AUTH LOGIN PLAIN
250 ENHANCEDSTATUSCODES
334 VXNlcm5hbWU6
334 UGFzc3dvcmQ6
235 2.7.0 Accepted
250 2.1.5 Flushed 13sm5559476fks.6
250 2.1.5 Flushed 13sm5559476fks.6
555 5.5.2 Syntax error. 13sm5559476fks.6


- Thanks to this posting, I found out what to change... Getting a 555 syntax error in SMTP

- Working result:

220 mx.google.com ESMTP g28sm5553674fkg.8
250 mx.google.com at your service
250-mx.google.com at your service, [xx.xxx.xx.xxx]
250-SIZE 35651584
250-8BITMIME
250-AUTH LOGIN PLAIN
250 ENHANCEDSTATUSCODES
334 VXNlcm5hbWU6
334 UGFzc3dvcmQ6
235 2.7.0 Accepted
250 2.1.5 Flushed g28sm5553674fkg.8
250 2.1.5 Flushed g28sm5553674fkg.8
250 2.1.0 OK g28sm5553674fkg.8
250 2.1.5 OK g28sm5553674fkg.8
354 Go ahead g28sm5553674fkg.8
250 2.0.0 OK 1225547252 g28sm5553674fkg.8
221 2.0.0 closing connection g28sm5553674fkg.8


8)

n-l-i-d
  • Guests
  • Last active:
  • Joined: --
Oops...

This was meant to be a reply to SMTP - Proof of Concept

My bad...

StreetRider
  • Members
  • 116 posts
  • Last active: Dec 11 2010 05:50 PM
  • Joined: 19 Mar 2008
Thank you for your intret and improvements. I will look them over and see what I can do to add some more. I still would like to intergrate Blat and add to the GUI for configuring it.

Thank you once again to those who added to it.