32-Bit or 64-Bit?
Question asked by Michael Lewis - October 2, 2014 at 9:31 AM
Answered
I've just installed the application on a Windows 2012 server in a VM. I thought it was a 64-bit application but it installs under the (x86) folder indicating 32-bit?
 
Thanks.
My Other suggestions: http://bit.ly/segoideas

10 Replies

Reply to Thread
2
Derek Curtis Replied
Employee Post
Even though SmarterMail installs by default in the (x86) folder, it WILL run as a 64-bit application if installed on a 64-bit server. SmarterMail adapts to the OS of your install. I believe SmarterTrack and SmarterStats do the same.
Derek Curtis
COO
SmarterTools Inc.
(877) 357-6278
0
What you wrote doesn't make a lot of sense.   Your application "adapts"...what does that mean.   If it installs in the x86 folder it is a 32 bit application and it has been compiled as 32 bit.  32 bit applications will run in 64bit environments (assuming they aren't drivers) by running then through wow64.  That's a Microsoft provided "thunking" type process.
 
 
There's a penalty for doing it that way.
 
So I think you are saying it is NOT NATIVE 64 bit !
0
Steve Reid Replied
I'm not sure where you are getting your info, but please don't spread misinformation.

Smartermail runs in 64 bit mode, regardless of install lacation
0
Ok that's fine Steve...but you need more documentation on how to get SmarterMail to run on Windows 2012 (which is only in 64 bit). I've installed Smarter Mail since version 2 I believe was the first version and it was a nightmare to get running on windows 2012. I understand that this is ENTIRELY NOT the fault of Smartermail of course, but Windows2012. Windows 2012 takes windows 2008 to the extreme and even when you install a role, it doesn't really assume asp.net, and asp.net has to be installed virtually component by component in terms of exactly "what" you want to run. So it becomes very, very difficult, unless you list every single thing you need Smartermail to have installed to run it. It took all day trial and error to figure it out.
1
I made the switch to Windows 2012 R2 earlier this year from my veteran 2003 server (x86) and other than installing and enabling the various requirements, it went without a hitch. Sure, IIS 8 takes some getting used to but everything worked properly following the documentation. Sorry for your troubles.
0
Joe Wolf Replied
Marked As Answer
If you want to know if SmarterMail is running in 32 or 64 bit mode (or any other program) simply open the Task Manager, select the Processes tab.  If you're running a x64 OS then any process running in 32 bit mode will show "*32" as the suffix to the process.
 
In the case of SmarterMail the process name is "MailService.exe".  
 
If you're running an x64 OS then I'm confident you'll see MailService.exe is running 64-bit but clamd.exe is running in 32-bit mode.
 
-Joe
Thanks,
-Joe
0
FYI - I've only installed on a Windows 2012 server and had no issues other than finding where MS put things in IIS8 - which didn't take but a few minutes. I also looked at task manager and it shows:
 
 
Clearly, SM is running 64-bit, ClamAV is running 32-bit.
 
I also just completed the minor update with no problems what-so-ever.
My Other suggestions: http://bit.ly/segoideas
0
Steve Reid Replied
Nothing additional outside of a normal Smartermail installation is required.
0
Joe Wolf Replied
Michael, that's exactly the way SmarterMail is 'supposed' to run. SmarterTools didn't write ClamAV for Windows and it's a 32-bit application. You anyone can disable ClamAV and use a different virus scanner that is 64-bit based, but that's a different issue.

Looks good... thanks for posting.

-Joe
Thanks,
-Joe
1
The problem is not SmarterMail....the problem is windows 2012.  Nothing is installed by default. And, if you install IIS8, asp.net is not installed, and if you install asp.net, asp is not installed.  I did follow the IIS 8 install KB but its very confusing because you can tell its written by someone standing in front of a 2008 machine.  I've installed SmarterMail in 2008 as well and that is nothing special.  But in windows 2012, you literally have to enable every single program you need and some of the ones on the IIS 8 KB I did NOT install and didn't have to.  Why that is, I have no idea.  Maybe I'm just not using that feature.  However, I found it fairly non-trial compared to ALL the other installs because of Windows 2012 which is a hunk of junk IMHO.  Like I said, I have more than 4 licenses, I have installed since version 2, I have installed on every Microsoft OS.  So its not like I'm a newbie at this.  I think if I had been a newbie, I would NOT have been able to figure it out.

Reply to Thread