RE: SSL Certificates

2008-07-24 Thread Ellis, John P.
I have found an issue with ActiveSync and Wildcard Certificates. I
needed to re-do the cert request and add in the domain im using to
access activesync.



From: Ehren Benson [mailto:[EMAIL PROTECTED] 
Sent: 23 July 2008 21:05
To: MS-Exchange Admin Issues
Subject: RE: SSL Certificates



Us also, works great, especially for ex2007 because of the nice
powershell generation and importing commands.

 

Ehren J. Benson, MCSE

Windows Systems Administrator

 

[EMAIL PROTECTED]

517-884-5469

 

From: Ellis, John P. [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, July 22, 2008 3:11 AM
To: MS-Exchange Admin Issues
Subject: RE: SSL Certificates

 

We use a wildcard cert from DigiCert and have no issues. We publish OWA
and other websites using Wildcard SSL cert.

 

John

 



From: Davies,Matt [mailto:[EMAIL PROTECTED] 
Sent: 21 July 2008 16:37
To: MS-Exchange Admin Issues
Subject: SSL Certificates

Hi all,

 

Does anyone have any helpful information or comments about using
wildcard or Subject Alternative name SSL certificates to publish
Exchange 2003 OWA and RPC/HTTP via ISA ?

 

Thanks

 

Matt

 



Matt Davies

Director of International IT Operations

General Atlantic

83 Pall Mall

London

SW1Y 5ES

 

Tel: +44 207 484 3203

Fax: +44 207 484 2803

Mobile: +44 777 559 4265



 

 

 



This e-mail (including all attachments) is confidential and may be
privileged.  
It is for the exclusive use of the addressee only.  If you are not the
addressee, 
you are hereby notified that any dissemination of this communication is
strictly 
prohibited. If you have received this communication in error, please
erase all 
copies of the message and its attachments and notify us immediately at 
[EMAIL PROTECTED]  Thank You.

 

 

 

** 

This email and any files transmitted with it are confidential and 

intended solely for the use of the individual or entity to whom they 

are addressed. If you have received this email in error please notify 

the system manager. 

This footnote also confirms that this email message has been swept by 

MIMEsweeper for the presence of computer viruses. 

www.clearswift.com 

** 

 

 


 


~ Ninja Email Security with Cloudmark Spam Engine Gets Image Spam ~
~ http://www.sunbeltsoftware.com/Ninja~

Inbound/Outbound Mail Stats

2008-07-24 Thread Miller Bonnie L .
Exchange 2007 SP1, one server with all roles.  What is the best way to get 
numbers that show our average inbound (received)/outbound (sent) mail stats per 
day?  We are looking for numbers of messages that travel to/from the Internet.

We do not currently have anything like MOM nor SCCM, but will be bringing in 
SCCM at some point if that could help.  If there are specific performance 
counters to track, that works for me-just don't know which ones to look at.  If 
Exchange already stores this data somewhere and I just need to pull it, even 
better.

Thanks,
Bonnie


~ Ninja Email Security with Cloudmark Spam Engine Gets Image Spam ~
~ http://www.sunbeltsoftware.com/Ninja~

RE: DPM 2007 & Exchange 2007

2008-07-24 Thread Tim Vander Kooi
I use DPM for my Exchange 2007 boxes. I use it for your latter scenario as I 
find SCR to be a better solution for my "in case or fire break glass" option. 
DPM will do full restores of the server if you want it to though, there are 
whitepapers on the DPM site that walk through how to do it.
TVK

From: Ehren Benson [mailto:[EMAIL PROTECTED]
Sent: Wednesday, July 23, 2008 3:01 PM
To: MS-Exchange Admin Issues
Subject: DPM 2007 & Exchange 2007

Does anyone here use DPM as their backup solution for Exchange 2007?  If so I 
have a couple of what if's to bounce off of you guys.


1)  Say you use DPM2007 as your sole backup method for exchange, and your 
exchange server say... was in a computer room fire and got sprayed with water 
and is completely trash (hypothetical).  Is it possible to install exchange 
2007 on a new server and restore from dpm and be back up and running or is it 
best suited for "oops I deleted my 'important mail' folder" restores?

2)  If the latter, what is the best method for baremetal restores of a 
trashed exchange server?

Ehren J. Benson, MCSE
Windows Systems Administrator
Department of Physics and Astronomy
Michigan State University
1209 A Biomed Phys Sci

[EMAIL PROTECTED]
517-884-5469





~ Ninja Email Security with Cloudmark Spam Engine Gets Image Spam ~
~ http://www.sunbeltsoftware.com/Ninja~

Outlook / Exchange Rules.

2008-07-24 Thread McCready, Rob
I'm trying to setup a rule that says..

If an email has "rfp" in the subject, forward it to rfp folder, UNLESS the 
sender is in the Global Address List.

However, when I run the rule, the exact opposite happens.  Senders from the GAL 
go to the rfp folder and senders from outside the domain go to the INBOX.  
Pardon?

Has anybody else ran into this?  We're using Outlook 2003 and Exchange 2007.

Here is the rule line for line in the rules wizard


Apply this rule after the message arrives
With rfp in the subject
Move it to the rfp folder
Except if the sender is in Global Address List Address Book.

Seems pretty straight forward to me.



~ Ninja Email Security with Cloudmark Spam Engine Gets Image Spam ~
~ http://www.sunbeltsoftware.com/Ninja~

RE: Inbound/Outbound Mail Stats

2008-07-24 Thread Campbell, Rob
I don't know of any performance counters that accumulate this per day.

 

I've got a powershell script that extracts the stats per user/per day
for both internal and external that could be modified to just accumulate
totals for external.

 

 

 



From: Miller Bonnie L. [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2008 7:29 AM
To: MS-Exchange Admin Issues
Subject: Inbound/Outbound Mail Stats

 

Exchange 2007 SP1, one server with all roles.  What is the best way to
get numbers that show our average inbound (received)/outbound (sent)
mail stats per day?  We are looking for numbers of messages that travel
to/from the Internet.

 

We do not currently have anything like MOM nor SCCM, but will be
bringing in SCCM at some point if that could help.  If there are
specific performance counters to track, that works for me-just don't
know which ones to look at.  If Exchange already stores this data
somewhere and I just need to pull it, even better.

 

Thanks,
Bonnie

 

 

 

**
Note: 
The information contained in this message may be privileged and confidential 
and 
protected from disclosure.  If the reader of this message is not the intended  
recipient, or an employee or agent responsible for delivering this message to  
the intended recipient, you are hereby notified that any dissemination,   
distribution or copying of this communication is strictly prohibited. If you  
have received this communication in error, please notify us immediately by  
replying to the message and deleting it from your computer. 
**

~ Ninja Email Security with Cloudmark Spam Engine Gets Image Spam ~
~ http://www.sunbeltsoftware.com/Ninja~

RE: Inbound/Outbound Mail Stats

2008-07-24 Thread Davies,Matt
You could look at sawmill to pull the stats from the smtp logs if you
have them.

 

From: Miller Bonnie L. [mailto:[EMAIL PROTECTED] 
Sent: 24 July 2008 13:29
To: MS-Exchange Admin Issues
Subject: Inbound/Outbound Mail Stats

 

Exchange 2007 SP1, one server with all roles.  What is the best way to
get numbers that show our average inbound (received)/outbound (sent)
mail stats per day?  We are looking for numbers of messages that travel
to/from the Internet.

 

We do not currently have anything like MOM nor SCCM, but will be
bringing in SCCM at some point if that could help.  If there are
specific performance counters to track, that works for me-just don't
know which ones to look at.  If Exchange already stores this data
somewhere and I just need to pull it, even better.

 

Thanks,
Bonnie

 

 

 



_
This e-mail (including all attachments) is confidential and may be privileged. 
It is for the exclusive use of the addressee only. If you are not the 
addressee, 
you are hereby notified that any dissemination of this communication is 
strictly 
prohibited. If you have received this communication in error, please erase all 
copies of the message and its attachments and notify us immediately at 
[EMAIL PROTECTED] . Thank You.

~ Ninja Email Security with Cloudmark Spam Engine Gets Image Spam ~
~ http://www.sunbeltsoftware.com/Ninja~

RE: Exchange server 2003 migration to a new Exchange 2003 server in a new organization.

2008-07-24 Thread Kevan Dickinson
I have moved a few test users using ADMT (Migrated roaming profiles, SID
history etc which completed with no errors) and then moved there
mailboxes using the Exchange Migration wizard.

 

I thought that having moved the mailbox and logged on in the new domain
Outlook automatically should find the new exchange server.

 

This is not happening.

 

Worse If I try to manually change the Outlook Profile to look for the
New Exchange server I get an error message. 



"The Name could not be resolved. The Name could not be matched to a name
in the address list."

 

Have I missed something basic?

 

Kevan

 

 

 



From: Carl Houseman [mailto:[EMAIL PROTECTED] 
Sent: 23 July 2008 19:02
To: MS-Exchange Admin Issues
Subject: RE: Exchange server 2003 migration to a new Exchange 2003
server in a new organization.

 

Oops, yes pfmigrate is not the right tool.  You could use this:

 

http://support.microsoft.com/kb/238573

 

Or just use Outlook against old server copy the PF's from server to a
PST, then in a different profile against the new server, copy from PSTs
to the server.

 

Carl

 

From: Kevan Dickinson [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, July 23, 2008 11:53 AM
To: MS-Exchange Admin Issues
Subject: RE: Exchange server 2003 migration to a new Exchange 2003
server in a new organization.

 

Carl.

 

Thank you for your reply.

 

Is pfmigrate going to work between exchange servers in different
organizations?

All the documents I have found so far talk about moving public folders
between servers in the same organization.

 

We don't have a front end Exchange server at the moment, but it would be
a good use for the old Exchange server once we have migrated everyone
off of it.

 

Kevan

 



From: Carl Houseman [mailto:[EMAIL PROTECTED] 
Sent: 23 July 2008 15:58
To: MS-Exchange Admin Issues
Subject: RE: Exchange server 2003 migration to a new Exchange 2003
server in a new organization.

 

Well for moving mailboxes there's the "Exchange migration wizard".
Google that and you'll get some documentation.

 

For moving public folders, "pfmigrate" is your google keyword.

 

RPC over https:  If you have a FE server for your current org, you'd
uninstall it from the current org and re-install it to the new org, now
you've got RPC over https into the new org.  Of course this could
potentially allow RPC over https for any mailboxes, not just the ones at
your location, so get approval from the parent company before doing
this.  Not using a FE server?  Shame on you.

 

Generally speaking an OWA server has access to any mailbox in the org.
If you want to reduce across-the-pond WAN traffic, you use the
aforementioned FE server for OWA access as well.

 

Carl

 

From: Kevan Dickinson [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, July 23, 2008 10:15 AM
To: MS-Exchange Admin Issues
Subject: RE: Exchange server 2003 migration to a new Exchange 2003
server in a new organization.

 

Hi

 

Unfortunately although they are a larger company with more IT staff and
more users than we have. (About 500 compared to our 200), they have no
more experience of doing this than I have.

 

I am working with them to do this migration.

 

So any thoughts or tips to point me at the correct documentation would
be helpful.

 

I can find plenty of information about adding a new exchange server to
an existing organization and migrating users from one server to another
but not so much information regarding a cross forest migration.

 

Regards

 

Kevan

 

 

 



From: Carl Houseman [mailto:[EMAIL PROTECTED] 
Sent: 22 July 2008 19:30
To: MS-Exchange Admin Issues
Subject: RE: Exchange server 2003 migration to a new Exchange 2003
server in a new organization.

 

Have you asked these questions of the mail admins at the new parent
company?  Certainly if they are requiring you to use their org, they
should be able to answer them and their answers would likely be more
accurate than ours, particularly if they are a larger company and have
done this before.

 

Carl

 

From: Kevan Dickinson [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, July 22, 2008 1:08 PM
To: MS-Exchange Admin Issues
Subject: Exchange server 2003 migration to a new Exchange 2003 server in
a new organization.

 

Hi

 

Our company has recently merged with another and I need to migrate all
our users from our current Exchange 2003 SP2 server to a new Exchange
2003 SP2 server in the Exchange organization of our parent company.

 

All the user accounts in our current domain are to be migrated to a new
child domain in the Parent company domain and the new exchange server is
in this child domain.

 

We have created a 2 way trust between our Forest and the parent Company
Forest and I can move user accounts using the Active Directory Migration
Tool.

 

My question is what is the best way to move the user mailboxes and
Public Folders?.

 

This migration will probably be done over a

RE: Outlook / Exchange Rules.

2008-07-24 Thread McCready, Rob
Now it looks like everything is going into the rfp folder, regardless of 
internal/external.  The "Except if sender is in Global Address List Address 
Book" doesn't seem to apply.


From: McCready, Rob [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 24, 2008 11:06 AM
To: MS-Exchange Admin Issues
Subject: Outlook / Exchange Rules.

I'm trying to setup a rule that says..

If an email has "rfp" in the subject, forward it to rfp folder, UNLESS the 
sender is in the Global Address List.

However, when I run the rule, the exact opposite happens.  Senders from the GAL 
go to the rfp folder and senders from outside the domain go to the INBOX.  
Pardon?

Has anybody else ran into this?  We're using Outlook 2003 and Exchange 2007.

Here is the rule line for line in the rules wizard


Apply this rule after the message arrives
With rfp in the subject
Move it to the rfp folder
Except if the sender is in Global Address List Address Book.

Seems pretty straight forward to me.






~ Ninja Email Security with Cloudmark Spam Engine Gets Image Spam ~
~ http://www.sunbeltsoftware.com/Ninja~

RE: Inbound/Outbound Mail Stats

2008-07-24 Thread Campbell, Rob
I hacked this out of a script I already had written.  If you schedule
this to run once a day, it should accumulate the internet email stats
from the previous day to a .csv file.  

 

You'll need to change the $ht variable to the name of your server.  

 

You can go back farther than one day to back fill by manipulating the
$rundate variable. $today - 1d will get the stats from yesterday.  If
you change it to $today -2d it will get the stats from the day before
yesterday, etc. within the limit of your message tracking log retention.

 

It has to run on an E2K7 server, or a workstation with the Exchange
Management Shell installed.

 

If you want to use it with SCCM you can modify it to write an event to
the application event log with the data, and have SCCM pick up and
report on that event.

 

 

 

 

 

 

 

$today = get-date

$ht = "server name here"

 

$headings = '"Date","Sent","Send MB","Received","Receive MB"'

$rundate = $($today - 1d).toshortdatestring()

$outfile = "internet_email_stats.csv"

 

if (!(test-path $outfile)){ac $outfile $headings}

 

$recv_recs = get-messagetrackinglog -Server $ht -EventID "RECEIVE"
-Start "$rundate 12:01:00 AM" -End "$rundate 11:59:59 PM" -resultsize
unlimited

$smtp_recvs = $recv_recs |? {$_.source -eq "SMTP"}

 

$send_recs = get-messagetrackinglog -Server $ht -EventID "SEND" -Start
"$rundate 12:01:00 AM" -End "$rundate 11:59:59 PM" -resultsize unlimited

$smtp_sends = $send_recs |? {$_.source -eq "SMTP"} 

 

foreach ($smtp_recv in $smtp_recvs){$bytes_recv +=
$smtp_recv.totalbytes}

 

foreach ($smtp_send in $smtp_sends){$bytes_sent +=
$smtp_send.totalbytes}

 

$mbytes_recv = $bytes_recv/1mb

$mbytes_sent = $bytes_sent/1mb

 

$outstr = $rundate + "," + $smtp_sends.count + "," + $mbytes_sent + ","
+ $smtp_recvs.count + "," + $mbytes_recv

ac $outfile $outstr

 

 



From: Miller Bonnie L. [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2008 7:29 AM
To: MS-Exchange Admin Issues
Subject: Inbound/Outbound Mail Stats

 

Exchange 2007 SP1, one server with all roles.  What is the best way to
get numbers that show our average inbound (received)/outbound (sent)
mail stats per day?  We are looking for numbers of messages that travel
to/from the Internet.

 

We do not currently have anything like MOM nor SCCM, but will be
bringing in SCCM at some point if that could help.  If there are
specific performance counters to track, that works for me-just don't
know which ones to look at.  If Exchange already stores this data
somewhere and I just need to pull it, even better.

 

Thanks,
Bonnie

 

 

 

**
Note: 
The information contained in this message may be privileged and confidential 
and 
protected from disclosure.  If the reader of this message is not the intended  
recipient, or an employee or agent responsible for delivering this message to  
the intended recipient, you are hereby notified that any dissemination,   
distribution or copying of this communication is strictly prohibited. If you  
have received this communication in error, please notify us immediately by  
replying to the message and deleting it from your computer. 
**

~ Ninja Email Security with Cloudmark Spam Engine Gets Image Spam ~
~ http://www.sunbeltsoftware.com/Ninja~

RE: Outlook / Exchange Rules.

2008-07-24 Thread Miller Bonnie L .
Try changing from "Global address list" to "All address lists".

-Bonnie

From: McCready, Rob [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 24, 2008 8:29 AM
To: MS-Exchange Admin Issues
Subject: RE: Outlook / Exchange Rules.

Now it looks like everything is going into the rfp folder, regardless of 
internal/external.  The "Except if sender is in Global Address List Address 
Book" doesn't seem to apply.


From: McCready, Rob [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 24, 2008 11:06 AM
To: MS-Exchange Admin Issues
Subject: Outlook / Exchange Rules.

I'm trying to setup a rule that says..

If an email has "rfp" in the subject, forward it to rfp folder, UNLESS the 
sender is in the Global Address List.

However, when I run the rule, the exact opposite happens.  Senders from the GAL 
go to the rfp folder and senders from outside the domain go to the INBOX.  
Pardon?

Has anybody else ran into this?  We're using Outlook 2003 and Exchange 2007.

Here is the rule line for line in the rules wizard


Apply this rule after the message arrives
With rfp in the subject
Move it to the rfp folder
Except if the sender is in Global Address List Address Book.

Seems pretty straight forward to me.









~ Ninja Email Security with Cloudmark Spam Engine Gets Image Spam ~
~ http://www.sunbeltsoftware.com/Ninja~

RE: Outlook / Exchange Rules.

2008-07-24 Thread McCready, Rob
No luck.  The mail appears in my Inbox for a nanosecond, then is moved over to 
the rfp folder.


From: Miller Bonnie L. [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 24, 2008 12:54 PM
To: MS-Exchange Admin Issues
Subject: RE: Outlook / Exchange Rules.

Try changing from "Global address list" to "All address lists".

-Bonnie

From: McCready, Rob [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 24, 2008 8:29 AM
To: MS-Exchange Admin Issues
Subject: RE: Outlook / Exchange Rules.

Now it looks like everything is going into the rfp folder, regardless of 
internal/external.  The "Except if sender is in Global Address List Address 
Book" doesn't seem to apply.


From: McCready, Rob [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 24, 2008 11:06 AM
To: MS-Exchange Admin Issues
Subject: Outlook / Exchange Rules.

I'm trying to setup a rule that says..

If an email has "rfp" in the subject, forward it to rfp folder, UNLESS the 
sender is in the Global Address List.

However, when I run the rule, the exact opposite happens.  Senders from the GAL 
go to the rfp folder and senders from outside the domain go to the INBOX.  
Pardon?

Has anybody else ran into this?  We're using Outlook 2003 and Exchange 2007.

Here is the rule line for line in the rules wizard


Apply this rule after the message arrives
With rfp in the subject
Move it to the rfp folder
Except if the sender is in Global Address List Address Book.

Seems pretty straight forward to me.












~ Ninja Email Security with Cloudmark Spam Engine Gets Image Spam ~
~ http://www.sunbeltsoftware.com/Ninja~

Re: Inbound/Outbound Mail Stats

2008-07-24 Thread Ehren Benson
Ninja blade ;)

Sent from my iPod

On Jul 24, 2008, at 8:28 AM, "Miller Bonnie L." <[EMAIL PROTECTED]
 > wrote:

> Exchange 2007 SP1, one server with all roles.  What is the best way
> to get numbers that show our average inbound (received)/outbound
> (sent) mail stats per day?  We are looking for numbers of messages
> that travel to/from the Internet.
>
>
>
> We do not currently have anything like MOM nor SCCM, but will be
> bringing in SCCM at some point if that could help.  If there are
> specific performance counters to track, that works for me―just don’t
>  know which ones to look at.  If Exchange already stores this data s
> omewhere and I just need to pull it, even better.
>
>
>
> Thanks,
> Bonnie
>
>
>
>
>

~ Ninja Email Security with Cloudmark Spam Engine Gets Image Spam ~
~ http://www.sunbeltsoftware.com/Ninja~


RE: Outlook / Exchange Rules.

2008-07-24 Thread McCready, Rob
AHA!

http://kbalertz.com/896619/Outlook-Windows-Server-domain-applies-senders-global-address.aspx#appliesto




From: McCready, Rob [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 24, 2008 1:10 PM
To: MS-Exchange Admin Issues
Subject: RE: Outlook / Exchange Rules.

No luck.  The mail appears in my Inbox for a nanosecond, then is moved over to 
the rfp folder.


From: Miller Bonnie L. [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 24, 2008 12:54 PM
To: MS-Exchange Admin Issues
Subject: RE: Outlook / Exchange Rules.

Try changing from "Global address list" to "All address lists".

-Bonnie

From: McCready, Rob [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 24, 2008 8:29 AM
To: MS-Exchange Admin Issues
Subject: RE: Outlook / Exchange Rules.

Now it looks like everything is going into the rfp folder, regardless of 
internal/external.  The "Except if sender is in Global Address List Address 
Book" doesn't seem to apply.


From: McCready, Rob [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 24, 2008 11:06 AM
To: MS-Exchange Admin Issues
Subject: Outlook / Exchange Rules.

I'm trying to setup a rule that says..

If an email has "rfp" in the subject, forward it to rfp folder, UNLESS the 
sender is in the Global Address List.

However, when I run the rule, the exact opposite happens.  Senders from the GAL 
go to the rfp folder and senders from outside the domain go to the INBOX.  
Pardon?

Has anybody else ran into this?  We're using Outlook 2003 and Exchange 2007.

Here is the rule line for line in the rules wizard


Apply this rule after the message arrives
With rfp in the subject
Move it to the rfp folder
Except if the sender is in Global Address List Address Book.

Seems pretty straight forward to me.















~ Ninja Email Security with Cloudmark Spam Engine Gets Image Spam ~
~ http://www.sunbeltsoftware.com/Ninja~

RE: Inbound/Outbound Mail Stats

2008-07-24 Thread Miller Bonnie L .
Wow Rob, that is really cool.  And, it's forcing me to learn a little more 
about powershell-my knowledge is still greatly limited by what I've actually 
used thus far.

So, I added my servername and changed the outfile to a path that exists 
(D:\foldername\something.csv), and saved as a .ps1 file.  In the Exchange mgmt 
shell, when I run the ps1 file, I get the following:

[PS] c:\myprompt>c:\scripts\getexternalmailstats.ps1

Cannot convert value "7/24/2008 10:15:49 AM" to type "System.Decimal". Error: "
Invalid cast from 'DateTime' to 'Decimal'."
At C:\scripts\getexternalmailstats.ps1:5 char:22
+ $rundate = $($today -   1d).toshortdatestring()
You cannot call a method on a null-valued expression.
At C:\batch\plscriptlibrary\getexternalmailstats.ps1:5 char:44
+ $rundate = $($today - 1d).toshortdatestring(  )

Any ideas?  I'm barely deciphering what you've written at the moment =)

Thanks,
Bonnie

From: Campbell, Rob [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 24, 2008 9:18 AM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

I hacked this out of a script I already had written.  If you schedule this to 
run once a day, it should accumulate the internet email stats from the previous 
day to a .csv file.

You'll need to change the $ht variable to the name of your server.

You can go back farther than one day to back fill by manipulating the $rundate 
variable. $today - 1d will get the stats from yesterday.  If you change it to 
$today -2d it will get the stats from the day before yesterday, etc. within the 
limit of your message tracking log retention.

It has to run on an E2K7 server, or a workstation with the Exchange Management 
Shell installed.

If you want to use it with SCCM you can modify it to write an event to the 
application event log with the data, and have SCCM pick up and report on that 
event.







$today = get-date
$ht = "server name here"

$headings = '"Date","Sent","Send MB","Received","Receive MB"'
$rundate = $($today - 1d).toshortdatestring()
$outfile = "internet_email_stats.csv"

if (!(test-path $outfile)){ac $outfile $headings}

$recv_recs = get-messagetrackinglog -Server $ht -EventID "RECEIVE" -Start 
"$rundate 12:01:00 AM" -End "$rundate 11:59:59 PM" -resultsize unlimited
$smtp_recvs = $recv_recs |? {$_.source -eq "SMTP"}

$send_recs = get-messagetrackinglog -Server $ht -EventID "SEND" -Start 
"$rundate 12:01:00 AM" -End "$rundate 11:59:59 PM" -resultsize unlimited
$smtp_sends = $send_recs |? {$_.source -eq "SMTP"}

foreach ($smtp_recv in $smtp_recvs){$bytes_recv += $smtp_recv.totalbytes}

foreach ($smtp_send in $smtp_sends){$bytes_sent += $smtp_send.totalbytes}

$mbytes_recv = $bytes_recv/1mb
$mbytes_sent = $bytes_sent/1mb

$outstr = $rundate + "," + $smtp_sends.count + "," + $mbytes_sent + "," + 
$smtp_recvs.count + "," + $mbytes_recv
ac $outfile $outstr



From: Miller Bonnie L. [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 24, 2008 7:29 AM
To: MS-Exchange Admin Issues
Subject: Inbound/Outbound Mail Stats

Exchange 2007 SP1, one server with all roles.  What is the best way to get 
numbers that show our average inbound (received)/outbound (sent) mail stats per 
day?  We are looking for numbers of messages that travel to/from the Internet.

We do not currently have anything like MOM nor SCCM, but will be bringing in 
SCCM at some point if that could help.  If there are specific performance 
counters to track, that works for me-just don't know which ones to look at.  If 
Exchange already stores this data somewhere and I just need to pull it, even 
better.

Thanks,
Bonnie





**

Note:

The information contained in this message may be privileged and confidential and

protected from disclosure.  If the reader of this message is not the intended

recipient, or an employee or agent responsible for delivering this message to

the intended recipient, you are hereby notified that any dissemination,

distribution or copying of this communication is strictly prohibited. If you

have received this communication in error, please notify us immediately by

replying to the message and deleting it from your computer.

**




~ Ninja Email Security with Cloudmark Spam Engine Gets Image Spam ~
~ http://www.sunbeltsoftware.com/Ninja~

RE: Outlook / Exchange Rules.

2008-07-24 Thread Miller Bonnie L .
Wow, must be a global catalog issue then?

From: McCready, Rob [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 24, 2008 10:27 AM
To: MS-Exchange Admin Issues
Subject: RE: Outlook / Exchange Rules.

AHA!

http://kbalertz.com/896619/Outlook-Windows-Server-domain-applies-senders-global-address.aspx#appliesto




From: McCready, Rob [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 24, 2008 1:10 PM
To: MS-Exchange Admin Issues
Subject: RE: Outlook / Exchange Rules.

No luck.  The mail appears in my Inbox for a nanosecond, then is moved over to 
the rfp folder.


From: Miller Bonnie L. [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 24, 2008 12:54 PM
To: MS-Exchange Admin Issues
Subject: RE: Outlook / Exchange Rules.

Try changing from "Global address list" to "All address lists".

-Bonnie

From: McCready, Rob [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 24, 2008 8:29 AM
To: MS-Exchange Admin Issues
Subject: RE: Outlook / Exchange Rules.

Now it looks like everything is going into the rfp folder, regardless of 
internal/external.  The "Except if sender is in Global Address List Address 
Book" doesn't seem to apply.


From: McCready, Rob [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 24, 2008 11:06 AM
To: MS-Exchange Admin Issues
Subject: Outlook / Exchange Rules.

I'm trying to setup a rule that says..

If an email has "rfp" in the subject, forward it to rfp folder, UNLESS the 
sender is in the Global Address List.

However, when I run the rule, the exact opposite happens.  Senders from the GAL 
go to the rfp folder and senders from outside the domain go to the INBOX.  
Pardon?

Has anybody else ran into this?  We're using Outlook 2003 and Exchange 2007.

Here is the rule line for line in the rules wizard


Apply this rule after the message arrives
With rfp in the subject
Move it to the rfp folder
Except if the sender is in Global Address List Address Book.

Seems pretty straight forward to me.


















~ Ninja Email Security with Cloudmark Spam Engine Gets Image Spam ~
~ http://www.sunbeltsoftware.com/Ninja~

RE: Inbound/Outbound Mail Stats

2008-07-24 Thread Campbell, Rob
Is the first line of the script you copied 

 

$today = get-date

 

?

 



From: Miller Bonnie L. [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2008 12:29 PM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

 

Wow Rob, that is really cool.  And, it's forcing me to learn a little
more about powershell-my knowledge is still greatly limited by what I've
actually used thus far.

 

So, I added my servername and changed the outfile to a path that exists
(D:\foldername\something.csv), and saved as a .ps1 file.  In the
Exchange mgmt shell, when I run the ps1 file, I get the following:

 

[PS] c:\myprompt>c:\scripts\getexternalmailstats.ps1

 

Cannot convert value "7/24/2008 10:15:49 AM" to type "System.Decimal".
Error: "

Invalid cast from 'DateTime' to 'Decimal'."

At C:\scripts\getexternalmailstats.ps1:5 char:22

+ $rundate = $($today -   1d).toshortdatestring()

You cannot call a method on a null-valued expression.

At C:\batch\plscriptlibrary\getexternalmailstats.ps1:5 char:44

+ $rundate = $($today - 1d).toshortdatestring(  )

 

Any ideas?  I'm barely deciphering what you've written at the moment =)

 

Thanks,

Bonnie

 

From: Campbell, Rob [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2008 9:18 AM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

 

I hacked this out of a script I already had written.  If you schedule
this to run once a day, it should accumulate the internet email stats
from the previous day to a .csv file.  

 

You'll need to change the $ht variable to the name of your server.  

 

You can go back farther than one day to back fill by manipulating the
$rundate variable. $today - 1d will get the stats from yesterday.  If
you change it to $today -2d it will get the stats from the day before
yesterday, etc. within the limit of your message tracking log retention.

 

It has to run on an E2K7 server, or a workstation with the Exchange
Management Shell installed.

 

If you want to use it with SCCM you can modify it to write an event to
the application event log with the data, and have SCCM pick up and
report on that event.

 

 

 

 

 

 

 

$today = get-date

$ht = "server name here"

 

$headings = '"Date","Sent","Send MB","Received","Receive MB"'

$rundate = $($today - 1d).toshortdatestring()

$outfile = "internet_email_stats.csv"

 

if (!(test-path $outfile)){ac $outfile $headings}

 

$recv_recs = get-messagetrackinglog -Server $ht -EventID "RECEIVE"
-Start "$rundate 12:01:00 AM" -End "$rundate 11:59:59 PM" -resultsize
unlimited

$smtp_recvs = $recv_recs |? {$_.source -eq "SMTP"}

 

$send_recs = get-messagetrackinglog -Server $ht -EventID "SEND" -Start
"$rundate 12:01:00 AM" -End "$rundate 11:59:59 PM" -resultsize unlimited

$smtp_sends = $send_recs |? {$_.source -eq "SMTP"} 

 

foreach ($smtp_recv in $smtp_recvs){$bytes_recv +=
$smtp_recv.totalbytes}

 

foreach ($smtp_send in $smtp_sends){$bytes_sent +=
$smtp_send.totalbytes}

 

$mbytes_recv = $bytes_recv/1mb

$mbytes_sent = $bytes_sent/1mb

 

$outstr = $rundate + "," + $smtp_sends.count + "," + $mbytes_sent + ","
+ $smtp_recvs.count + "," + $mbytes_recv

ac $outfile $outstr

 

 



From: Miller Bonnie L. [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2008 7:29 AM
To: MS-Exchange Admin Issues
Subject: Inbound/Outbound Mail Stats

 

Exchange 2007 SP1, one server with all roles.  What is the best way to
get numbers that show our average inbound (received)/outbound (sent)
mail stats per day?  We are looking for numbers of messages that travel
to/from the Internet.

 

We do not currently have anything like MOM nor SCCM, but will be
bringing in SCCM at some point if that could help.  If there are
specific performance counters to track, that works for me-just don't
know which ones to look at.  If Exchange already stores this data
somewhere and I just need to pull it, even better.

 

Thanks,
Bonnie

 

 

 


**
Note: 
The information contained in this message may be privileged and
confidential and 
protected from disclosure.  If the reader of this message is not the
intended  
recipient, or an employee or agent responsible for delivering this
message to  
the intended recipient, you are hereby notified that any dissemination,

distribution or copying of this communication is strictly prohibited. If
you  
have received this communication in error, please notify us immediately
by  
replying to the message and deleting it from your computer. 

**

 

 

 

 

**
Note: 
The information contained in this message may be privileged and confidential 
and 
protected from disclosure.  If the 

RE: Inbound/Outbound Mail Stats

2008-07-24 Thread Campbell, Rob
Okay.  I think I know what the problem is.

 

I've to the CTP V2 version installed on my workstation.  If I test it on
my Exchange server I get the same error.

 

I think the V2 is letting me do date/time calcs that V1 doesn't allow.  

 



From: Miller Bonnie L. [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2008 12:29 PM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

 

Wow Rob, that is really cool.  And, it's forcing me to learn a little
more about powershell-my knowledge is still greatly limited by what I've
actually used thus far.

 

So, I added my servername and changed the outfile to a path that exists
(D:\foldername\something.csv), and saved as a .ps1 file.  In the
Exchange mgmt shell, when I run the ps1 file, I get the following:

 

[PS] c:\myprompt>c:\scripts\getexternalmailstats.ps1

 

Cannot convert value "7/24/2008 10:15:49 AM" to type "System.Decimal".
Error: "

Invalid cast from 'DateTime' to 'Decimal'."

At C:\scripts\getexternalmailstats.ps1:5 char:22

+ $rundate = $($today -   1d).toshortdatestring()

You cannot call a method on a null-valued expression.

At C:\batch\plscriptlibrary\getexternalmailstats.ps1:5 char:44

+ $rundate = $($today - 1d).toshortdatestring(  )

 

Any ideas?  I'm barely deciphering what you've written at the moment =)

 

Thanks,

Bonnie

 

From: Campbell, Rob [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2008 9:18 AM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

 

I hacked this out of a script I already had written.  If you schedule
this to run once a day, it should accumulate the internet email stats
from the previous day to a .csv file.  

 

You'll need to change the $ht variable to the name of your server.  

 

You can go back farther than one day to back fill by manipulating the
$rundate variable. $today - 1d will get the stats from yesterday.  If
you change it to $today -2d it will get the stats from the day before
yesterday, etc. within the limit of your message tracking log retention.

 

It has to run on an E2K7 server, or a workstation with the Exchange
Management Shell installed.

 

If you want to use it with SCCM you can modify it to write an event to
the application event log with the data, and have SCCM pick up and
report on that event.

 

 

 

 

 

 

 

$today = get-date

$ht = "server name here"

 

$headings = '"Date","Sent","Send MB","Received","Receive MB"'

$rundate = $($today - 1d).toshortdatestring()

$outfile = "internet_email_stats.csv"

 

if (!(test-path $outfile)){ac $outfile $headings}

 

$recv_recs = get-messagetrackinglog -Server $ht -EventID "RECEIVE"
-Start "$rundate 12:01:00 AM" -End "$rundate 11:59:59 PM" -resultsize
unlimited

$smtp_recvs = $recv_recs |? {$_.source -eq "SMTP"}

 

$send_recs = get-messagetrackinglog -Server $ht -EventID "SEND" -Start
"$rundate 12:01:00 AM" -End "$rundate 11:59:59 PM" -resultsize unlimited

$smtp_sends = $send_recs |? {$_.source -eq "SMTP"} 

 

foreach ($smtp_recv in $smtp_recvs){$bytes_recv +=
$smtp_recv.totalbytes}

 

foreach ($smtp_send in $smtp_sends){$bytes_sent +=
$smtp_send.totalbytes}

 

$mbytes_recv = $bytes_recv/1mb

$mbytes_sent = $bytes_sent/1mb

 

$outstr = $rundate + "," + $smtp_sends.count + "," + $mbytes_sent + ","
+ $smtp_recvs.count + "," + $mbytes_recv

ac $outfile $outstr

 

 



From: Miller Bonnie L. [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2008 7:29 AM
To: MS-Exchange Admin Issues
Subject: Inbound/Outbound Mail Stats

 

Exchange 2007 SP1, one server with all roles.  What is the best way to
get numbers that show our average inbound (received)/outbound (sent)
mail stats per day?  We are looking for numbers of messages that travel
to/from the Internet.

 

We do not currently have anything like MOM nor SCCM, but will be
bringing in SCCM at some point if that could help.  If there are
specific performance counters to track, that works for me-just don't
know which ones to look at.  If Exchange already stores this data
somewhere and I just need to pull it, even better.

 

Thanks,
Bonnie

 

 

 


**
Note: 
The information contained in this message may be privileged and
confidential and 
protected from disclosure.  If the reader of this message is not the
intended  
recipient, or an employee or agent responsible for delivering this
message to  
the intended recipient, you are hereby notified that any dissemination,

distribution or copying of this communication is strictly prohibited. If
you  
have received this communication in error, please notify us immediately
by  
replying to the message and deleting it from your computer. 

**

 

 

 

 

**

RE: Inbound/Outbound Mail Stats

2008-07-24 Thread Michael B. Smith
Are you running the 2.0 beta?

 

This should be TimeSpan arithmetic.

 

$rundate = $($today - 1d).toshortdatestring()

 

Regards,

 

Michael B. Smith

MCITP:SA,EMA/MCSE/Exchange MVP

http://TheEssentialExchange.com

 

From: Campbell, Rob [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2008 1:37 PM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

 

Is the first line of the script you copied 

 

$today = get-date

 

?

 

  _  

From: Miller Bonnie L. [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2008 12:29 PM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

 

Wow Rob, that is really cool.  And, it's forcing me to learn a little more
about powershell-my knowledge is still greatly limited by what I've actually
used thus far.

 

So, I added my servername and changed the outfile to a path that exists
(D:\foldername\something.csv), and saved as a .ps1 file.  In the Exchange
mgmt shell, when I run the ps1 file, I get the following:

 

[PS] c:\myprompt>c:\scripts\getexternalmailstats.ps1

 

Cannot convert value "7/24/2008 10:15:49 AM" to type "System.Decimal".
Error: "

Invalid cast from 'DateTime' to 'Decimal'."

At C:\scripts\getexternalmailstats.ps1:5 char:22

+ $rundate = $($today -   1d).toshortdatestring()

You cannot call a method on a null-valued expression.

At C:\batch\plscriptlibrary\getexternalmailstats.ps1:5 char:44

+ $rundate = $($today - 1d).toshortdatestring(  )

 

Any ideas?  I'm barely deciphering what you've written at the moment =)

 

Thanks,

Bonnie

 

From: Campbell, Rob [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2008 9:18 AM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

 

I hacked this out of a script I already had written.  If you schedule this
to run once a day, it should accumulate the internet email stats from the
previous day to a .csv file.  

 

You'll need to change the $ht variable to the name of your server.  

 

You can go back farther than one day to back fill by manipulating the
$rundate variable. $today - 1d will get the stats from yesterday.  If you
change it to $today -2d it will get the stats from the day before yesterday,
etc. within the limit of your message tracking log retention.

 

It has to run on an E2K7 server, or a workstation with the Exchange
Management Shell installed.

 

If you want to use it with SCCM you can modify it to write an event to the
application event log with the data, and have SCCM pick up and report on
that event.

 

 

 

 

 

 

 

$today = get-date

$ht = "server name here"

 

$headings = '"Date","Sent","Send MB","Received","Receive MB"'

$rundate = $($today - 1d).toshortdatestring()

$outfile = "internet_email_stats.csv"

 

if (!(test-path $outfile)){ac $outfile $headings}

 

$recv_recs = get-messagetrackinglog -Server $ht -EventID "RECEIVE" -Start
"$rundate 12:01:00 AM" -End "$rundate 11:59:59 PM" -resultsize unlimited

$smtp_recvs = $recv_recs |? {$_.source -eq "SMTP"}

 

$send_recs = get-messagetrackinglog -Server $ht -EventID "SEND" -Start
"$rundate 12:01:00 AM" -End "$rundate 11:59:59 PM" -resultsize unlimited

$smtp_sends = $send_recs |? {$_.source -eq "SMTP"} 

 

foreach ($smtp_recv in $smtp_recvs){$bytes_recv += $smtp_recv.totalbytes}

 

foreach ($smtp_send in $smtp_sends){$bytes_sent += $smtp_send.totalbytes}

 

$mbytes_recv = $bytes_recv/1mb

$mbytes_sent = $bytes_sent/1mb

 

$outstr = $rundate + "," + $smtp_sends.count + "," + $mbytes_sent + "," +
$smtp_recvs.count + "," + $mbytes_recv

ac $outfile $outstr

 

 

  _  

From: Miller Bonnie L. [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2008 7:29 AM
To: MS-Exchange Admin Issues
Subject: Inbound/Outbound Mail Stats

 

Exchange 2007 SP1, one server with all roles.  What is the best way to get
numbers that show our average inbound (received)/outbound (sent) mail stats
per day?  We are looking for numbers of messages that travel to/from the
Internet.

 

We do not currently have anything like MOM nor SCCM, but will be bringing in
SCCM at some point if that could help.  If there are specific performance
counters to track, that works for me-just don't know which ones to look at.
If Exchange already stores this data somewhere and I just need to pull it,
even better.

 

Thanks,
Bonnie

 

 

 


**
Note: 
The information contained in this message may be privileged and confidential
and 
protected from disclosure.  If the reader of this message is not the
intended  
recipient, or an employee or agent responsible for delivering this message
to  
the intended recipient, you are hereby notified that any dissemination,   
distribution or copying of this communication is strictly prohibited. If you

have received this communication in error, please notify us immediately by  
replying to the message and deleting it from your computer. 
*

RE: Inbound/Outbound Mail Stats

2008-07-24 Thread Campbell, Rob
Replace that $rundate =  line with this one:

 

$rundate = $($today.adddays(-1)).toshortdatestring()

 



From: Miller Bonnie L. [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2008 12:29 PM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

 

Wow Rob, that is really cool.  And, it's forcing me to learn a little
more about powershell-my knowledge is still greatly limited by what I've
actually used thus far.

 

So, I added my servername and changed the outfile to a path that exists
(D:\foldername\something.csv), and saved as a .ps1 file.  In the
Exchange mgmt shell, when I run the ps1 file, I get the following:

 

[PS] c:\myprompt>c:\scripts\getexternalmailstats.ps1

 

Cannot convert value "7/24/2008 10:15:49 AM" to type "System.Decimal".
Error: "

Invalid cast from 'DateTime' to 'Decimal'."

At C:\scripts\getexternalmailstats.ps1:5 char:22

+ $rundate = $($today -   1d).toshortdatestring()

You cannot call a method on a null-valued expression.

At C:\batch\plscriptlibrary\getexternalmailstats.ps1:5 char:44

+ $rundate = $($today - 1d).toshortdatestring(  )

 

Any ideas?  I'm barely deciphering what you've written at the moment =)

 

Thanks,

Bonnie

 

From: Campbell, Rob [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2008 9:18 AM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

 

I hacked this out of a script I already had written.  If you schedule
this to run once a day, it should accumulate the internet email stats
from the previous day to a .csv file.  

 

You'll need to change the $ht variable to the name of your server.  

 

You can go back farther than one day to back fill by manipulating the
$rundate variable. $today - 1d will get the stats from yesterday.  If
you change it to $today -2d it will get the stats from the day before
yesterday, etc. within the limit of your message tracking log retention.

 

It has to run on an E2K7 server, or a workstation with the Exchange
Management Shell installed.

 

If you want to use it with SCCM you can modify it to write an event to
the application event log with the data, and have SCCM pick up and
report on that event.

 

 

 

 

 

 

 

$today = get-date

$ht = "server name here"

 

$headings = '"Date","Sent","Send MB","Received","Receive MB"'

$rundate = $($today - 1d).toshortdatestring()

$outfile = "internet_email_stats.csv"

 

if (!(test-path $outfile)){ac $outfile $headings}

 

$recv_recs = get-messagetrackinglog -Server $ht -EventID "RECEIVE"
-Start "$rundate 12:01:00 AM" -End "$rundate 11:59:59 PM" -resultsize
unlimited

$smtp_recvs = $recv_recs |? {$_.source -eq "SMTP"}

 

$send_recs = get-messagetrackinglog -Server $ht -EventID "SEND" -Start
"$rundate 12:01:00 AM" -End "$rundate 11:59:59 PM" -resultsize unlimited

$smtp_sends = $send_recs |? {$_.source -eq "SMTP"} 

 

foreach ($smtp_recv in $smtp_recvs){$bytes_recv +=
$smtp_recv.totalbytes}

 

foreach ($smtp_send in $smtp_sends){$bytes_sent +=
$smtp_send.totalbytes}

 

$mbytes_recv = $bytes_recv/1mb

$mbytes_sent = $bytes_sent/1mb

 

$outstr = $rundate + "," + $smtp_sends.count + "," + $mbytes_sent + ","
+ $smtp_recvs.count + "," + $mbytes_recv

ac $outfile $outstr

 

 



From: Miller Bonnie L. [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2008 7:29 AM
To: MS-Exchange Admin Issues
Subject: Inbound/Outbound Mail Stats

 

Exchange 2007 SP1, one server with all roles.  What is the best way to
get numbers that show our average inbound (received)/outbound (sent)
mail stats per day?  We are looking for numbers of messages that travel
to/from the Internet.

 

We do not currently have anything like MOM nor SCCM, but will be
bringing in SCCM at some point if that could help.  If there are
specific performance counters to track, that works for me-just don't
know which ones to look at.  If Exchange already stores this data
somewhere and I just need to pull it, even better.

 

Thanks,
Bonnie

 

 

 


**
Note: 
The information contained in this message may be privileged and
confidential and 
protected from disclosure.  If the reader of this message is not the
intended  
recipient, or an employee or agent responsible for delivering this
message to  
the intended recipient, you are hereby notified that any dissemination,

distribution or copying of this communication is strictly prohibited. If
you  
have received this communication in error, please notify us immediately
by  
replying to the message and deleting it from your computer. 

**

 

 

 

 

**
Note: 
The information contained in this message may be privileged and confidential 
and 
prote

RE: Inbound/Outbound Mail Stats

2008-07-24 Thread Campbell, Rob
Here's the script with that change, and formatting added to round the MB
counts to 2 decimals.

 

 

 

$today = get-date

$ht = "mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2008 12:48 PM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

 

Replace that $rundate =  line with this one:

 

$rundate = $($today.adddays(-1)).toshortdatestring()

 



From: Miller Bonnie L. [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2008 12:29 PM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

 

Wow Rob, that is really cool.  And, it's forcing me to learn a little
more about powershell-my knowledge is still greatly limited by what I've
actually used thus far.

 

So, I added my servername and changed the outfile to a path that exists
(D:\foldername\something.csv), and saved as a .ps1 file.  In the
Exchange mgmt shell, when I run the ps1 file, I get the following:

 

[PS] c:\myprompt>c:\scripts\getexternalmailstats.ps1

 

Cannot convert value "7/24/2008 10:15:49 AM" to type "System.Decimal".
Error: "

Invalid cast from 'DateTime' to 'Decimal'."

At C:\scripts\getexternalmailstats.ps1:5 char:22

+ $rundate = $($today -   1d).toshortdatestring()

You cannot call a method on a null-valued expression.

At C:\batch\plscriptlibrary\getexternalmailstats.ps1:5 char:44

+ $rundate = $($today - 1d).toshortdatestring(  )

 

Any ideas?  I'm barely deciphering what you've written at the moment =)

 

Thanks,

Bonnie

 

From: Campbell, Rob [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2008 9:18 AM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

 

I hacked this out of a script I already had written.  If you schedule
this to run once a day, it should accumulate the internet email stats
from the previous day to a .csv file.  

 

You'll need to change the $ht variable to the name of your server.  

 

You can go back farther than one day to back fill by manipulating the
$rundate variable. $today - 1d will get the stats from yesterday.  If
you change it to $today -2d it will get the stats from the day before
yesterday, etc. within the limit of your message tracking log retention.

 

It has to run on an E2K7 server, or a workstation with the Exchange
Management Shell installed.

 

If you want to use it with SCCM you can modify it to write an event to
the application event log with the data, and have SCCM pick up and
report on that event.

 

 

 

 

 

 

 

$today = get-date

$ht = "server name here"

 

$headings = '"Date","Sent","Send MB","Received","Receive MB"'

$rundate = $($today - 1d).toshortdatestring()

$outfile = "internet_email_stats.csv"

 

if (!(test-path $outfile)){ac $outfile $headings}

 

$recv_recs = get-messagetrackinglog -Server $ht -EventID "RECEIVE"
-Start "$rundate 12:01:00 AM" -End "$rundate 11:59:59 PM" -resultsize
unlimited

$smtp_recvs = $recv_recs |? {$_.source -eq "SMTP"}

 

$send_recs = get-messagetrackinglog -Server $ht -EventID "SEND" -Start
"$rundate 12:01:00 AM" -End "$rundate 11:59:59 PM" -resultsize unlimited

$smtp_sends = $send_recs |? {$_.source -eq "SMTP"} 

 

foreach ($smtp_recv in $smtp_recvs){$bytes_recv +=
$smtp_recv.totalbytes}

 

foreach ($smtp_send in $smtp_sends){$bytes_sent +=
$smtp_send.totalbytes}

 

$mbytes_recv = $bytes_recv/1mb

$mbytes_sent = $bytes_sent/1mb

 

$outstr = $rundate + "," + $smtp_sends.count + "," + $mbytes_sent + ","
+ $smtp_recvs.count + "," + $mbytes_recv

ac $outfile $outstr

 

 



From: Miller Bonnie L. [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2008 7:29 AM
To: MS-Exchange Admin Issues
Subject: Inbound/Outbound Mail Stats

 

Exchange 2007 SP1, one server with all roles.  What is the best way to
get numbers that show our average inbound (received)/outbound (sent)
mail stats per day?  We are looking for numbers of messages that travel
to/from the Internet.

 

We do not currently have anything like MOM nor SCCM, but will be
bringing in SCCM at some point if that could help.  If there are
specific performance counters to track, that works for me-just don't
know which ones to look at.  If Exchange already stores this data
somewhere and I just need to pull it, even better.

 

Thanks,
Bonnie

 

 

 


**
Note: 
The information contained in this message may be privileged and
confidential and 
protected from disclosure.  If the reader of this message is not the
intended  
recipient, or an employee or agent responsible for delivering this
message to  
the intended recipient, you are hereby notified that any dissemination,

distribution or copying of this communication is strictly prohibited. If
you  
have received this communication in error, please notify us immediately
by  
replying to the message and deleting it from your computer. 
*

RE: Inbound/Outbound Mail Stats

2008-07-24 Thread Campbell, Rob
Yes, I am.

 

$($today - 1d) seems to work on the 2.0 beta, but not on 1.0 RTM

 

 

$($today.adddays(-1)) seems to work on either one.

 



From: Michael B. Smith [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2008 12:47 PM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

 

Are you running the 2.0 beta?

 

This should be TimeSpan arithmetic.

 

$rundate = $($today - 1d).toshortdatestring()

 

Regards,

 

Michael B. Smith

MCITP:SA,EMA/MCSE/Exchange MVP

http://TheEssentialExchange.com

 

From: Campbell, Rob [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2008 1:37 PM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

 

Is the first line of the script you copied 

 

$today = get-date

 

?

 



From: Miller Bonnie L. [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2008 12:29 PM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

 

Wow Rob, that is really cool.  And, it's forcing me to learn a little
more about powershell-my knowledge is still greatly limited by what I've
actually used thus far.

 

So, I added my servername and changed the outfile to a path that exists
(D:\foldername\something.csv), and saved as a .ps1 file.  In the
Exchange mgmt shell, when I run the ps1 file, I get the following:

 

[PS] c:\myprompt>c:\scripts\getexternalmailstats.ps1

 

Cannot convert value "7/24/2008 10:15:49 AM" to type "System.Decimal".
Error: "

Invalid cast from 'DateTime' to 'Decimal'."

At C:\scripts\getexternalmailstats.ps1:5 char:22

+ $rundate = $($today -   1d).toshortdatestring()

You cannot call a method on a null-valued expression.

At C:\batch\plscriptlibrary\getexternalmailstats.ps1:5 char:44

+ $rundate = $($today - 1d).toshortdatestring(  )

 

Any ideas?  I'm barely deciphering what you've written at the moment =)

 

Thanks,

Bonnie

 

From: Campbell, Rob [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2008 9:18 AM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

 

I hacked this out of a script I already had written.  If you schedule
this to run once a day, it should accumulate the internet email stats
from the previous day to a .csv file.  

 

You'll need to change the $ht variable to the name of your server.  

 

You can go back farther than one day to back fill by manipulating the
$rundate variable. $today - 1d will get the stats from yesterday.  If
you change it to $today -2d it will get the stats from the day before
yesterday, etc. within the limit of your message tracking log retention.

 

It has to run on an E2K7 server, or a workstation with the Exchange
Management Shell installed.

 

If you want to use it with SCCM you can modify it to write an event to
the application event log with the data, and have SCCM pick up and
report on that event.

 

 

 

 

 

 

 

$today = get-date

$ht = "server name here"

 

$headings = '"Date","Sent","Send MB","Received","Receive MB"'

$rundate = $($today - 1d).toshortdatestring()

$outfile = "internet_email_stats.csv"

 

if (!(test-path $outfile)){ac $outfile $headings}

 

$recv_recs = get-messagetrackinglog -Server $ht -EventID "RECEIVE"
-Start "$rundate 12:01:00 AM" -End "$rundate 11:59:59 PM" -resultsize
unlimited

$smtp_recvs = $recv_recs |? {$_.source -eq "SMTP"}

 

$send_recs = get-messagetrackinglog -Server $ht -EventID "SEND" -Start
"$rundate 12:01:00 AM" -End "$rundate 11:59:59 PM" -resultsize unlimited

$smtp_sends = $send_recs |? {$_.source -eq "SMTP"} 

 

foreach ($smtp_recv in $smtp_recvs){$bytes_recv +=
$smtp_recv.totalbytes}

 

foreach ($smtp_send in $smtp_sends){$bytes_sent +=
$smtp_send.totalbytes}

 

$mbytes_recv = $bytes_recv/1mb

$mbytes_sent = $bytes_sent/1mb

 

$outstr = $rundate + "," + $smtp_sends.count + "," + $mbytes_sent + ","
+ $smtp_recvs.count + "," + $mbytes_recv

ac $outfile $outstr

 

 



From: Miller Bonnie L. [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2008 7:29 AM
To: MS-Exchange Admin Issues
Subject: Inbound/Outbound Mail Stats

 

Exchange 2007 SP1, one server with all roles.  What is the best way to
get numbers that show our average inbound (received)/outbound (sent)
mail stats per day?  We are looking for numbers of messages that travel
to/from the Internet.

 

We do not currently have anything like MOM nor SCCM, but will be
bringing in SCCM at some point if that could help.  If there are
specific performance counters to track, that works for me-just don't
know which ones to look at.  If Exchange already stores this data
somewhere and I just need to pull it, even better.

 

Thanks,
Bonnie

 

 

 


**
Note: 
The information contained in this message may be privileged and
confidential and 
protected from disclosure.  If the reader of this message is not t

RE: Inbound/Outbound Mail Stats

2008-07-24 Thread Miller Bonnie L .
Thanks Rob-I'll give this new one a go.


From: Campbell, Rob [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 24, 2008 11:01 AM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

Here's the script with that change, and formatting added to round the MB counts 
to 2 decimals.



$today = get-date
$ht = "mailto:[EMAIL PROTECTED]
Sent: Thursday, July 24, 2008 12:48 PM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

Replace that $rundate =  line with this one:

$rundate = $($today.adddays(-1)).toshortdatestring()


From: Miller Bonnie L. [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 24, 2008 12:29 PM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

Wow Rob, that is really cool.  And, it's forcing me to learn a little more 
about powershell-my knowledge is still greatly limited by what I've actually 
used thus far.

So, I added my servername and changed the outfile to a path that exists 
(D:\foldername\something.csv), and saved as a .ps1 file.  In the Exchange mgmt 
shell, when I run the ps1 file, I get the following:

[PS] c:\myprompt>c:\scripts\getexternalmailstats.ps1

Cannot convert value "7/24/2008 10:15:49 AM" to type "System.Decimal". Error: "
Invalid cast from 'DateTime' to 'Decimal'."
At C:\scripts\getexternalmailstats.ps1:5 char:22
+ $rundate = $($today -   1d).toshortdatestring()
You cannot call a method on a null-valued expression.
At C:\batch\plscriptlibrary\getexternalmailstats.ps1:5 char:44
+ $rundate = $($today - 1d).toshortdatestring(  )

Any ideas?  I'm barely deciphering what you've written at the moment =)

Thanks,
Bonnie

From: Campbell, Rob [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 24, 2008 9:18 AM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

I hacked this out of a script I already had written.  If you schedule this to 
run once a day, it should accumulate the internet email stats from the previous 
day to a .csv file.

You'll need to change the $ht variable to the name of your server.

You can go back farther than one day to back fill by manipulating the $rundate 
variable. $today - 1d will get the stats from yesterday.  If you change it to 
$today -2d it will get the stats from the day before yesterday, etc. within the 
limit of your message tracking log retention.

It has to run on an E2K7 server, or a workstation with the Exchange Management 
Shell installed.

If you want to use it with SCCM you can modify it to write an event to the 
application event log with the data, and have SCCM pick up and report on that 
event.







$today = get-date
$ht = "server name here"

$headings = '"Date","Sent","Send MB","Received","Receive MB"'
$rundate = $($today - 1d).toshortdatestring()
$outfile = "internet_email_stats.csv"

if (!(test-path $outfile)){ac $outfile $headings}

$recv_recs = get-messagetrackinglog -Server $ht -EventID "RECEIVE" -Start 
"$rundate 12:01:00 AM" -End "$rundate 11:59:59 PM" -resultsize unlimited
$smtp_recvs = $recv_recs |? {$_.source -eq "SMTP"}

$send_recs = get-messagetrackinglog -Server $ht -EventID "SEND" -Start 
"$rundate 12:01:00 AM" -End "$rundate 11:59:59 PM" -resultsize unlimited
$smtp_sends = $send_recs |? {$_.source -eq "SMTP"}

foreach ($smtp_recv in $smtp_recvs){$bytes_recv += $smtp_recv.totalbytes}

foreach ($smtp_send in $smtp_sends){$bytes_sent += $smtp_send.totalbytes}

$mbytes_recv = $bytes_recv/1mb
$mbytes_sent = $bytes_sent/1mb

$outstr = $rundate + "," + $smtp_sends.count + "," + $mbytes_sent + "," + 
$smtp_recvs.count + "," + $mbytes_recv
ac $outfile $outstr



From: Miller Bonnie L. [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 24, 2008 7:29 AM
To: MS-Exchange Admin Issues
Subject: Inbound/Outbound Mail Stats

Exchange 2007 SP1, one server with all roles.  What is the best way to get 
numbers that show our average inbound (received)/outbound (sent) mail stats per 
day?  We are looking for numbers of messages that travel to/from the Internet.

We do not currently have anything like MOM nor SCCM, but will be bringing in 
SCCM at some point if that could help.  If there are specific performance 
counters to track, that works for me-just don't know which ones to look at.  If 
Exchange already stores this data somewhere and I just need to pull it, even 
better.

Thanks,
Bonnie





**

Note:

The information contained in this message may be privileged and confidential and

protected from disclosure.  If the reader of this message is not the intended

recipient, or an employee or agent responsible for delivering this message to

the intended recipient, you are hereby notified that any dissemination,

distribution or copying of this communication is strictly prohibited. If you

have received this communication in error, please notify us immediately by

replying to the messag

RE: Inbound/Outbound Mail Stats

2008-07-24 Thread Campbell, Rob
You may want to delete that original .csv file and start over.

 

The script will create a new one if it doesn't exist, and add to an
existing one if it does.

 



From: Miller Bonnie L. [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2008 1:15 PM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

 

Thanks Rob-I'll give this new one a go.

 

 

From: Campbell, Rob [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2008 11:01 AM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

 

Here's the script with that change, and formatting added to round the MB
counts to 2 decimals.

 

 

 

$today = get-date

$ht = "mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2008 12:48 PM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

 

Replace that $rundate =  line with this one:

 

$rundate = $($today.adddays(-1)).toshortdatestring()

 



From: Miller Bonnie L. [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2008 12:29 PM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

 

Wow Rob, that is really cool.  And, it's forcing me to learn a little
more about powershell-my knowledge is still greatly limited by what I've
actually used thus far.

 

So, I added my servername and changed the outfile to a path that exists
(D:\foldername\something.csv), and saved as a .ps1 file.  In the
Exchange mgmt shell, when I run the ps1 file, I get the following:

 

[PS] c:\myprompt>c:\scripts\getexternalmailstats.ps1

 

Cannot convert value "7/24/2008 10:15:49 AM" to type "System.Decimal".
Error: "

Invalid cast from 'DateTime' to 'Decimal'."

At C:\scripts\getexternalmailstats.ps1:5 char:22

+ $rundate = $($today -   1d).toshortdatestring()

You cannot call a method on a null-valued expression.

At C:\batch\plscriptlibrary\getexternalmailstats.ps1:5 char:44

+ $rundate = $($today - 1d).toshortdatestring(  )

 

Any ideas?  I'm barely deciphering what you've written at the moment =)

 

Thanks,

Bonnie

 

From: Campbell, Rob [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2008 9:18 AM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

 

I hacked this out of a script I already had written.  If you schedule
this to run once a day, it should accumulate the internet email stats
from the previous day to a .csv file.  

 

You'll need to change the $ht variable to the name of your server.  

 

You can go back farther than one day to back fill by manipulating the
$rundate variable. $today - 1d will get the stats from yesterday.  If
you change it to $today -2d it will get the stats from the day before
yesterday, etc. within the limit of your message tracking log retention.

 

It has to run on an E2K7 server, or a workstation with the Exchange
Management Shell installed.

 

If you want to use it with SCCM you can modify it to write an event to
the application event log with the data, and have SCCM pick up and
report on that event.

 

 

 

 

 

 

 

$today = get-date

$ht = "server name here"

 

$headings = '"Date","Sent","Send MB","Received","Receive MB"'

$rundate = $($today - 1d).toshortdatestring()

$outfile = "internet_email_stats.csv"

 

if (!(test-path $outfile)){ac $outfile $headings}

 

$recv_recs = get-messagetrackinglog -Server $ht -EventID "RECEIVE"
-Start "$rundate 12:01:00 AM" -End "$rundate 11:59:59 PM" -resultsize
unlimited

$smtp_recvs = $recv_recs |? {$_.source -eq "SMTP"}

 

$send_recs = get-messagetrackinglog -Server $ht -EventID "SEND" -Start
"$rundate 12:01:00 AM" -End "$rundate 11:59:59 PM" -resultsize unlimited

$smtp_sends = $send_recs |? {$_.source -eq "SMTP"} 

 

foreach ($smtp_recv in $smtp_recvs){$bytes_recv +=
$smtp_recv.totalbytes}

 

foreach ($smtp_send in $smtp_sends){$bytes_sent +=
$smtp_send.totalbytes}

 

$mbytes_recv = $bytes_recv/1mb

$mbytes_sent = $bytes_sent/1mb

 

$outstr = $rundate + "," + $smtp_sends.count + "," + $mbytes_sent + ","
+ $smtp_recvs.count + "," + $mbytes_recv

ac $outfile $outstr

 

 



From: Miller Bonnie L. [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2008 7:29 AM
To: MS-Exchange Admin Issues
Subject: Inbound/Outbound Mail Stats

 

Exchange 2007 SP1, one server with all roles.  What is the best way to
get numbers that show our average inbound (received)/outbound (sent)
mail stats per day?  We are looking for numbers of messages that travel
to/from the Internet.

 

We do not currently have anything like MOM nor SCCM, but will be
bringing in SCCM at some point if that could help.  If there are
specific performance counters to track, that works for me-just don't
know which ones to look at.  If Exchange already stores this data
somewhere and I just need to pull it, even better.

 

Thanks,
Bonnie

 

 

 


**
Note: 
Th

RE: Inbound/Outbound Mail Stats

2008-07-24 Thread Miller Bonnie L .
Okay, that is even cooler than I had imagined.  Looks like it adds a line for 
stats for each day.  This is awesome!

=)

-Bonnie

From: Campbell, Rob [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 24, 2008 11:01 AM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

Here's the script with that change, and formatting added to round the MB counts 
to 2 decimals.



$today = get-date
$ht = "mailto:[EMAIL PROTECTED]
Sent: Thursday, July 24, 2008 12:48 PM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

Replace that $rundate =  line with this one:

$rundate = $($today.adddays(-1)).toshortdatestring()


From: Miller Bonnie L. [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 24, 2008 12:29 PM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

Wow Rob, that is really cool.  And, it's forcing me to learn a little more 
about powershell-my knowledge is still greatly limited by what I've actually 
used thus far.

So, I added my servername and changed the outfile to a path that exists 
(D:\foldername\something.csv), and saved as a .ps1 file.  In the Exchange mgmt 
shell, when I run the ps1 file, I get the following:

[PS] c:\myprompt>c:\scripts\getexternalmailstats.ps1

Cannot convert value "7/24/2008 10:15:49 AM" to type "System.Decimal". Error: "
Invalid cast from 'DateTime' to 'Decimal'."
At C:\scripts\getexternalmailstats.ps1:5 char:22
+ $rundate = $($today -   1d).toshortdatestring()
You cannot call a method on a null-valued expression.
At C:\batch\plscriptlibrary\getexternalmailstats.ps1:5 char:44
+ $rundate = $($today - 1d).toshortdatestring(  )

Any ideas?  I'm barely deciphering what you've written at the moment =)

Thanks,
Bonnie

From: Campbell, Rob [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 24, 2008 9:18 AM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

I hacked this out of a script I already had written.  If you schedule this to 
run once a day, it should accumulate the internet email stats from the previous 
day to a .csv file.

You'll need to change the $ht variable to the name of your server.

You can go back farther than one day to back fill by manipulating the $rundate 
variable. $today - 1d will get the stats from yesterday.  If you change it to 
$today -2d it will get the stats from the day before yesterday, etc. within the 
limit of your message tracking log retention.

It has to run on an E2K7 server, or a workstation with the Exchange Management 
Shell installed.

If you want to use it with SCCM you can modify it to write an event to the 
application event log with the data, and have SCCM pick up and report on that 
event.







$today = get-date
$ht = "server name here"

$headings = '"Date","Sent","Send MB","Received","Receive MB"'
$rundate = $($today - 1d).toshortdatestring()
$outfile = "internet_email_stats.csv"

if (!(test-path $outfile)){ac $outfile $headings}

$recv_recs = get-messagetrackinglog -Server $ht -EventID "RECEIVE" -Start 
"$rundate 12:01:00 AM" -End "$rundate 11:59:59 PM" -resultsize unlimited
$smtp_recvs = $recv_recs |? {$_.source -eq "SMTP"}

$send_recs = get-messagetrackinglog -Server $ht -EventID "SEND" -Start 
"$rundate 12:01:00 AM" -End "$rundate 11:59:59 PM" -resultsize unlimited
$smtp_sends = $send_recs |? {$_.source -eq "SMTP"}

foreach ($smtp_recv in $smtp_recvs){$bytes_recv += $smtp_recv.totalbytes}

foreach ($smtp_send in $smtp_sends){$bytes_sent += $smtp_send.totalbytes}

$mbytes_recv = $bytes_recv/1mb
$mbytes_sent = $bytes_sent/1mb

$outstr = $rundate + "," + $smtp_sends.count + "," + $mbytes_sent + "," + 
$smtp_recvs.count + "," + $mbytes_recv
ac $outfile $outstr



From: Miller Bonnie L. [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 24, 2008 7:29 AM
To: MS-Exchange Admin Issues
Subject: Inbound/Outbound Mail Stats

Exchange 2007 SP1, one server with all roles.  What is the best way to get 
numbers that show our average inbound (received)/outbound (sent) mail stats per 
day?  We are looking for numbers of messages that travel to/from the Internet.

We do not currently have anything like MOM nor SCCM, but will be bringing in 
SCCM at some point if that could help.  If there are specific performance 
counters to track, that works for me-just don't know which ones to look at.  If 
Exchange already stores this data somewhere and I just need to pull it, even 
better.

Thanks,
Bonnie





**

Note:

The information contained in this message may be privileged and confidential and

protected from disclosure.  If the reader of this message is not the intended

recipient, or an employee or agent responsible for delivering this message to

the intended recipient, you are hereby notified that any dissemination,

distribution or copying of this communication is strictly prohibited. If you

have rece

RE: Inbound/Outbound Mail Stats

2008-07-24 Thread Miller Bonnie L .
Awesome-and yes, I think I'm beginning to see the "power" of it =)

One more noob question if I may-This runs great at the prompt.  How the hay do 
I schedule it?  As in, I'm not sure what the shortcut should look like...

Thanks,
Bonnie

From: Campbell, Rob [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 24, 2008 11:50 AM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

Powershell is good stuff!

One more change you can add if you want to accumulate the stats monthly.

These two lines replace setting the $outfile variable.

$lrundate = $today.adddays(-1)
$outfile = "internet_email_stats_" + $lrundate.month + "_" + $lrundate.year + 
".csv"

This results in an output file name with the month and year embedded.  The 
result is that the script will start a new csv file for each month.  You can 
change the "internet_email_stats_ " to whatever you want, but leave the rest if 
you want to accumulate the stats montly.





$today = get-date

$ht = ""

$headings = '"Date","Sent","Send MB","Received","Receive MB"'

$rundate = $($today.adddays(-1)).toshortdatestring()

$lrundate = $today.adddays(-1)
$outfile = "internet_email_stats_" + $lrundate.month + "_" + $lrundate.year + 
".csv"

if (!(test-path $outfile)){ac $outfile $headings}

$recv_recs = get-messagetrackinglog -Server $ht -EventID "RECEIVE" -Start 
"$rundate 12:01:00 AM" -End "$rundate 11:59:59 PM" -resultsize unlimited
$smtp_recvs = $recv_recs |? {$_.source -eq "SMTP"}

$send_recs = get-messagetrackinglog -Server $ht -EventID "SEND" -Start 
"$rundate 12:01:00 AM" -End "$rundate 11:59:59 PM" -resultsize unlimited
$smtp_sends = $send_recs |? {$_.source -eq "SMTP"}

foreach ($smtp_recv in $smtp_recvs){$bytes_recv += $smtp_recv.totalbytes}

foreach ($smtp_send in $smtp_sends){$bytes_sent += $smtp_send.totalbytes}


$mbytes_recv = "{0:F2}" -f $($bytes_recv/1mb)
$mbytes_sent = "{0:F2}" -f $($bytes_sent/1mb)

$outstr = $rundate + "," + $smtp_sends.count + "," + $mbytes_sent + "," + 
$smtp_recvs.count + "," + $mbytes_recv
ac $outfile $outstr


From: Miller Bonnie L. [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 24, 2008 1:19 PM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

Okay, that is even cooler than I had imagined.  Looks like it adds a line for 
stats for each day.  This is awesome!

=)

-Bonnie

From: Campbell, Rob [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 24, 2008 11:01 AM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

Here's the script with that change, and formatting added to round the MB counts 
to 2 decimals.



$today = get-date
$ht = "mailto:[EMAIL PROTECTED]
Sent: Thursday, July 24, 2008 12:48 PM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

Replace that $rundate =  line with this one:

$rundate = $($today.adddays(-1)).toshortdatestring()


From: Miller Bonnie L. [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 24, 2008 12:29 PM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

Wow Rob, that is really cool.  And, it's forcing me to learn a little more 
about powershell-my knowledge is still greatly limited by what I've actually 
used thus far.

So, I added my servername and changed the outfile to a path that exists 
(D:\foldername\something.csv), and saved as a .ps1 file.  In the Exchange mgmt 
shell, when I run the ps1 file, I get the following:

[PS] c:\myprompt>c:\scripts\getexternalmailstats.ps1

Cannot convert value "7/24/2008 10:15:49 AM" to type "System.Decimal". Error: "
Invalid cast from 'DateTime' to 'Decimal'."
At C:\scripts\getexternalmailstats.ps1:5 char:22
+ $rundate = $($today -   1d).toshortdatestring()
You cannot call a method on a null-valued expression.
At C:\batch\plscriptlibrary\getexternalmailstats.ps1:5 char:44
+ $rundate = $($today - 1d).toshortdatestring(  )

Any ideas?  I'm barely deciphering what you've written at the moment =)

Thanks,
Bonnie

From: Campbell, Rob [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 24, 2008 9:18 AM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

I hacked this out of a script I already had written.  If you schedule this to 
run once a day, it should accumulate the internet email stats from the previous 
day to a .csv file.

You'll need to change the $ht variable to the name of your server.

You can go back farther than one day to back fill by manipulating the $rundate 
variable. $today - 1d will get the stats from yesterday.  If you change it to 
$today -2d it will get the stats from the day before yesterday, etc. within the 
limit of your message tracking log retention.

It has to run on an E2K7 server, or a workstation with the Exchange Management 
Shell installed.

If you want to use it with SCCM you can modify it to write an event to the 
application event log with the data, and have SCCM pick up and report on that 
event.







$today = get-date
$ht = "se

RE: Exchange server 2003 migration to a new Exchange 2003 server in a new organization.

2008-07-24 Thread Carl Houseman
Profiles only self-resolve to a new Exchange server when the mailbox is
moved within the same org.   You're going to have to edit or recreate
Outlook profiles for all users.  This can be automated with ExProfRe:

 

http://www.microsoft.com/downloads/details.aspx?FamilyId=56F45AC3-448F-4CCC-
9BD5-B6B52C13B29C
 &displaylang=en

 

Regarding manually changing the Outlook profile, have you changed the DNS of
the client machine to point to the AD DNS of the new forest that contains
the new Exchange server?  Can you resolve other existing mailboxes in the
new org?   Have you waited long enough for the RUS to finish doing its
thing?

 

Carl

 

 

From: Kevan Dickinson [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2008 11:21 AM
To: MS-Exchange Admin Issues
Subject: RE: Exchange server 2003 migration to a new Exchange 2003 server in
a new organization.

 

I have moved a few test users using ADMT (Migrated roaming profiles, SID
history etc which completed with no errors) and then moved there mailboxes
using the Exchange Migration wizard.

 

I thought that having moved the mailbox and logged on in the new domain
Outlook automatically should find the new exchange server.

 

This is not happening.

 

Worse If I try to manually change the Outlook Profile to look for the New
Exchange server I get an error message. 

"The Name could not be resolved. The Name could not be matched to a name in
the address list."

 

Have I missed something basic?

 

Kevan

 

 

 

  _  

From: Carl Houseman [mailto:[EMAIL PROTECTED] 
Sent: 23 July 2008 19:02
To: MS-Exchange Admin Issues
Subject: RE: Exchange server 2003 migration to a new Exchange 2003 server in
a new organization.

 

Oops, yes pfmigrate is not the right tool.  You could use this:

 

http://support.microsoft.com/kb/238573

 

Or just use Outlook against old server copy the PF's from server to a PST,
then in a different profile against the new server, copy from PSTs to the
server.

 

Carl

 

From: Kevan Dickinson [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, July 23, 2008 11:53 AM
To: MS-Exchange Admin Issues
Subject: RE: Exchange server 2003 migration to a new Exchange 2003 server in
a new organization.

 

Carl.

 

Thank you for your reply.

 

Is pfmigrate going to work between exchange servers in different
organizations?

All the documents I have found so far talk about moving public folders
between servers in the same organization.

 

We don't have a front end Exchange server at the moment, but it would be a
good use for the old Exchange server once we have migrated everyone off of
it.

 

Kevan

 

  _  

From: Carl Houseman [mailto:[EMAIL PROTECTED] 
Sent: 23 July 2008 15:58
To: MS-Exchange Admin Issues
Subject: RE: Exchange server 2003 migration to a new Exchange 2003 server in
a new organization.

 

Well for moving mailboxes there's the "Exchange migration wizard".  Google
that and you'll get some documentation.

 

For moving public folders, "pfmigrate" is your google keyword.

 

RPC over https:  If you have a FE server for your current org, you'd
uninstall it from the current org and re-install it to the new org, now
you've got RPC over https into the new org.  Of course this could
potentially allow RPC over https for any mailboxes, not just the ones at
your location, so get approval from the parent company before doing this.
Not using a FE server?  Shame on you.

 

Generally speaking an OWA server has access to any mailbox in the org.  If
you want to reduce across-the-pond WAN traffic, you use the aforementioned
FE server for OWA access as well.

 

Carl

 

From: Kevan Dickinson [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, July 23, 2008 10:15 AM
To: MS-Exchange Admin Issues
Subject: RE: Exchange server 2003 migration to a new Exchange 2003 server in
a new organization.

 

Hi

 

Unfortunately although they are a larger company with more IT staff and more
users than we have. (About 500 compared to our 200), they have no more
experience of doing this than I have.

 

I am working with them to do this migration.

 

So any thoughts or tips to point me at the correct documentation would be
helpful.

 

I can find plenty of information about adding a new exchange server to an
existing organization and migrating users from one server to another but not
so much information regarding a cross forest migration.

 

Regards

 

Kevan

 

 

 

  _  

From: Carl Houseman [mailto:[EMAIL PROTECTED] 
Sent: 22 July 2008 19:30
To: MS-Exchange Admin Issues
Subject: RE: Exchange server 2003 migration to a new Exchange 2003 server in
a new organization.

 

Have you asked these questions of the mail admins at the new parent company?
Certainly if they are requiring you to use their org, they should be able to
answer them and their answers would likely be more accurate than ours,
particularly if they are a larger company and have done this b

RE: Inbound/Outbound Mail Stats

2008-07-24 Thread Michael B. Smith
It's much like Perl, with some PHP extensions, plus a LOT of Windows
extensions (all of .NET) plus the object oriented pipeline.

 

Regards,

 

Michael B. Smith

MCITP:SA,EMA/MCSE/Exchange MVP

http://TheEssentialExchange.com

 

From: James Kerr [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2008 4:34 PM
To: MS-Exchange Admin Issues
Subject: Re: Inbound/Outbound Mail Stats

 

Looks a lot like Kixtart with added functions.

- Original Message - 

From: Campbell, Rob   

To: MS-Exchange Admin Issues
  

Sent: Thursday, July 24, 2008 2:50 PM

Subject: RE: Inbound/Outbound Mail Stats

 

Powershell is good stuff!

 

One more change you can add if you want to accumulate the stats monthly.

 

These two lines replace setting the $outfile variable.

 

$lrundate = $today.adddays(-1)

$outfile = "internet_email_stats_" + $lrundate.month + "_" + $lrundate.year
+ ".csv"

 

This results in an output file name with the month and year embedded.  The
result is that the script will start a new csv file for each month.  You can
change the "internet_email_stats_ " to whatever you want, but leave the rest
if you want to accumulate the stats montly.

 

 

 

 

 

$today = get-date

 

$ht = ""

 

$headings = '"Date","Sent","Send MB","Received","Receive MB"'

 

$rundate = $($today.adddays(-1)).toshortdatestring()

 

$lrundate = $today.adddays(-1)

$outfile = "internet_email_stats_" + $lrundate.month + "_" + $lrundate.year
+ ".csv"

 

if (!(test-path $outfile)){ac $outfile $headings}

 

$recv_recs = get-messagetrackinglog -Server $ht -EventID "RECEIVE" -Start
"$rundate 12:01:00 AM" -End "$rundate 11:59:59 PM" -resultsize unlimited

$smtp_recvs = $recv_recs |? {$_.source -eq "SMTP"}

 

$send_recs = get-messagetrackinglog -Server $ht -EventID "SEND" -Start
"$rundate 12:01:00 AM" -End "$rundate 11:59:59 PM" -resultsize unlimited

$smtp_sends = $send_recs |? {$_.source -eq "SMTP"} 

 

foreach ($smtp_recv in $smtp_recvs){$bytes_recv += $smtp_recv.totalbytes}

 

foreach ($smtp_send in $smtp_sends){$bytes_sent += $smtp_send.totalbytes}

 

 

$mbytes_recv = "{0:F2}" -f $($bytes_recv/1mb)

$mbytes_sent = "{0:F2}" -f $($bytes_sent/1mb)

 

$outstr = $rundate + "," + $smtp_sends.count + "," + $mbytes_sent + "," +
$smtp_recvs.count + "," + $mbytes_recv

ac $outfile $outstr

 


  _  


From: Miller Bonnie L. [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2008 1:19 PM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

 

Okay, that is even cooler than I had imagined.  Looks like it adds a line
for stats for each day.  This is awesome!

 

=)

 

-Bonnie

 

From: Campbell, Rob [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2008 11:01 AM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

 

Here's the script with that change, and formatting added to round the MB
counts to 2 decimals.

 

 

 

$today = get-date

$ht = "mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2008 12:48 PM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

 

Replace that $rundate =  line with this one:

 

$rundate = $($today.adddays(-1)).toshortdatestring()

 


  _  


From: Miller Bonnie L. [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2008 12:29 PM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

 

Wow Rob, that is really cool.  And, it's forcing me to learn a little more
about powershell-my knowledge is still greatly limited by what I've actually
used thus far.

 

So, I added my servername and changed the outfile to a path that exists
(D:\foldername\something.csv), and saved as a .ps1 file.  In the Exchange
mgmt shell, when I run the ps1 file, I get the following:

 

[PS] c:\myprompt>c:\scripts\getexternalmailstats.ps1

 

Cannot convert value "7/24/2008 10:15:49 AM" to type "System.Decimal".
Error: "

Invalid cast from 'DateTime' to 'Decimal'."

At C:\scripts\getexternalmailstats.ps1:5 char:22

+ $rundate = $($today -   1d).toshortdatestring()

You cannot call a method on a null-valued expression.

At C:\batch\plscriptlibrary\getexternalmailstats.ps1:5 char:44

+ $rundate = $($today - 1d).toshortdatestring(  )

 

Any ideas?  I'm barely deciphering what you've written at the moment =)

 

Thanks,

Bonnie

 

From: Campbell, Rob [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2008 9:18 AM
To: MS-Exchange Admin Issues
Subject: RE: Inbound/Outbound Mail Stats

 

I hacked this out of a script I already had written.  If you schedule this
to run once a day, it should accumulate the internet email stats from the
previous day to a .csv file.  

 

You'll need to change the $ht variable to the name of your server.  

 

You can go back farther than one day to back fill by manipulating the
$rundate variable. $today - 1d will get the stats from yesterday.  If you
change it to $today -2d it will get the stats from t

delivery notification relay

2008-07-24 Thread tgonzalez
So, I'm sitting with my CEO and she sends an email with a delivery
request. Low and behold, the delivery comes back but with my name,
stating it was delivered!

 

I'm looking in the ESM and cannot figure out where my name is attached
to generate this, is this a reg key that holds the information?

 

 

TIA

 

Thomas Gonzalez

Technology Manager

Girl Scouts of Southwest Texas

210.349.2404 phone
210.403.1586 DID

210.349.2666 fax

www.girlscouts-swtx.org  

[EMAIL PROTECTED]  

 




This email and any attached files are confidential and intended solely for the 
intended recipient(s). If you are not the named recipient you should not read, 
distribute, copy or alter this email. Any views or opinions expressed in this 
email are those of the author and do not represent those of the Girl Scouts of 
Southwest Texas company. Warning: Although precautions have been taken to make 
sure no viruses are present in this email, the company cannot accept 
responsibility for any loss or damage that arise from the use of this email or 
attachments.
~ Ninja Email Security with Cloudmark Spam Engine Gets Image Spam ~
~ http://www.sunbeltsoftware.com/Ninja~

Re: Inbound/Outbound Mail Stats

2008-07-24 Thread Steven Peck
They started with the BASH specification and mixed/matched added from
there.  Nothing like benefiting from the years of accumulated
knowledge of language when starting over.  There was a great interview
on this on channel 9 a while ago.
http://channel9.msdn.com/posts/Charles/Windows-PowerShell-Origin-and-Future/#309510

Flat out Michael's scripts better then my stuff but mine may be
helpful if you are starting out.  I wrote a post for my co-workers I
am trying to convert over which they've found helpful.  I understand I
will have to update my VMWare scripts when they release that plug in
as there are some changes from the beta's.
http://www.blkmtn.org/setting-up-a-PowerShell-environment

And I try and keep a list of updated links to some free training
material on the web
http://www.blkmtn.org/powershell-tutorial-series

Steven Peck



On Thu, Jul 24, 2008 at 1:38 PM, Michael B. Smith
<[EMAIL PROTECTED]> wrote:
> It's much like Perl, with some PHP extensions, plus a LOT of Windows
> extensions (all of .NET) plus the object oriented pipeline.
>
>
>
> Regards,
>
>
>
> Michael B. Smith
>
> MCITP:SA,EMA/MCSE/Exchange MVP
>
> http://TheEssentialExchange.com
>
>
>
> From: James Kerr [mailto:[EMAIL PROTECTED]
> Sent: Thursday, July 24, 2008 4:34 PM
> To: MS-Exchange Admin Issues
> Subject: Re: Inbound/Outbound Mail Stats
>
>
>
> Looks a lot like Kixtart with added functions.
>
> - Original Message -
>
> From: Campbell, Rob
>
> To: MS-Exchange Admin Issues
>
> Sent: Thursday, July 24, 2008 2:50 PM
>
> Subject: RE: Inbound/Outbound Mail Stats
>
>
>
> Powershell is good stuff!
>
>
>
> One more change you can add if you want to accumulate the stats monthly.
>
>
>
> These two lines replace setting the $outfile variable.
>
>
>
> $lrundate = $today.adddays(-1)
>
> $outfile = "internet_email_stats_" + $lrundate.month + "_" + $lrundate.year
> + ".csv"
>
>
>
> This results in an output file name with the month and year embedded.  The
> result is that the script will start a new csv file for each month.  You can
> change the "internet_email_stats_ " to whatever you want, but leave the rest
> if you want to accumulate the stats montly.
>
>
>
>
>
>
>
>
>
>
>
> $today = get-date
>
>
>
> $ht = ""
>
>
>
> $headings = '"Date","Sent","Send MB","Received","Receive MB"'
>
>
>
> $rundate = $($today.adddays(-1)).toshortdatestring()
>
>
>
> $lrundate = $today.adddays(-1)
>
> $outfile = "internet_email_stats_" + $lrundate.month + "_" + $lrundate.year
> + ".csv"
>
>
>
> if (!(test-path $outfile)){ac $outfile $headings}
>
>
>
> $recv_recs = get-messagetrackinglog -Server $ht -EventID "RECEIVE" -Start
> "$rundate 12:01:00 AM" -End "$rundate 11:59:59 PM" -resultsize unlimited
>
> $smtp_recvs = $recv_recs |? {$_.source -eq "SMTP"}
>
>
>
> $send_recs = get-messagetrackinglog -Server $ht -EventID "SEND" -Start
> "$rundate 12:01:00 AM" -End "$rundate 11:59:59 PM" -resultsize unlimited
>
> $smtp_sends = $send_recs |? {$_.source -eq "SMTP"}
>
>
>
> foreach ($smtp_recv in $smtp_recvs){$bytes_recv += $smtp_recv.totalbytes}
>
>
>
> foreach ($smtp_send in $smtp_sends){$bytes_sent += $smtp_send.totalbytes}
>
>
>
>
>
> $mbytes_recv = "{0:F2}" -f $($bytes_recv/1mb)
>
> $mbytes_sent = "{0:F2}" -f $($bytes_sent/1mb)
>
>
>
> $outstr = $rundate + "," + $smtp_sends.count + "," + $mbytes_sent + "," +
> $smtp_recvs.count + "," + $mbytes_recv
>
> ac $outfile $outstr
>
>
>
> 
>
> From: Miller Bonnie L. [mailto:[EMAIL PROTECTED]
> Sent: Thursday, July 24, 2008 1:19 PM
> To: MS-Exchange Admin Issues
> Subject: RE: Inbound/Outbound Mail Stats
>
>
>
> Okay, that is even cooler than I had imagined.  Looks like it adds a line
> for stats for each day.  This is awesome!
>
>
>
> =)
>
>
>
> -Bonnie
>
>
>
> From: Campbell, Rob [mailto:[EMAIL PROTECTED]
> Sent: Thursday, July 24, 2008 11:01 AM
> To: MS-Exchange Admin Issues
> Subject: RE: Inbound/Outbound Mail Stats
>
>
>
> Here's the script with that change, and formatting added to round the MB
> counts to 2 decimals.
>
>
>
>
>
>
>
> $today = get-date
>
> $ht = "
>
>
> $headings = '"Date","Sent","Send MB","Received","Receive MB"'
>
>
>
> $rundate = $($today.adddays(-1)).toshortdatestring()
>
>
>
> $outfile = "internet_email_stats.csv"
>
>
>
> if (!(test-path $outfile)){ac $outfile $headings}
>
>
>
> $recv_recs = get-messagetrackinglog -Server $ht -EventID "RECEIVE" -Start
> "$rundate 12:01:00 AM" -End "$rundate 11:59:59 PM" -resultsize unlimited
>
> $smtp_recvs = $recv_recs |? {$_.source -eq "SMTP"}
>
>
>
> $send_recs = get-messagetrackinglog -Server $ht -EventID "SEND" -Start
> "$rundate 12:01:00 AM" -End "$rundate 11:59:59 PM" -resultsize unlimited
>
> $smtp_sends = $send_recs |? {$_.source -eq "SMTP"}
>
>
>
> foreach ($smtp_recv in $smtp_recvs){$bytes_recv += $smtp_recv.totalbytes}
>
>
>
> foreach ($smtp_send in $smtp_sends){$bytes_sent += $smtp_send.totalbytes}
>
>
>
> $mbytes_recv = "{0:F2}" -f $($bytes_recv/1mb)
>
> $mbytes_sent =

RE: Public folders questions

2008-07-24 Thread Gabe Matteson
What about windows SharePoint services 3?

From: Joe Heaton [mailto:[EMAIL PROTECTED]
Sent: Wednesday, July 23, 2008 12:54 PM
To: MS-Exchange Admin Issues
Subject: RE: Public folders questions

Anyone know of a cheaper alternative to Sharepoint?

Joe Heaton

From: Michael B. Smith [mailto:[EMAIL PROTECTED]
Sent: Wednesday, July 23, 2008 9:29 AM
To: MS-Exchange Admin Issues
Subject: RE: Public folders questions


1.   No.

2.   There are some things that PFs do well and some things that SharePoint 
does well. for tasks where SharePoint does  a better job - use SharePoint. 
Otherwise use PFs.

3.   I have no clue. I would use SharePoint for that.

Regards,

Michael B. Smith
MCITP:SA,EMA/MCSE/Exchange MVP
http://TheEssentialExchange.com

From: Joe Heaton [mailto:[EMAIL PROTECTED]
Sent: Wednesday, July 23, 2008 12:26 PM
To: MS-Exchange Admin Issues
Subject: Public folders questions

1) Is Microsoft still trying to get rid of public folders?
2) What do they want us to use instead?
3) We're creating a task list within a public folder and need to know:
a. Is it possible to add to the Master Category list, and have it show up 
for all users of the public folder?
b.Is it possible to make a "default" view of the public folder showing 
specific columns and information?

I understand that Outlook is a client-side application, therefore making it 
difficult to make the above changes, but I need to know for sure, so I can 
inform my manager.  What she's trying to accomplish is creating an IT project 
list, to keep track of the big stuff that's on the horizon.  I don't think she 
wants to go the Microsoft Project route.

Joe Heaton
AISA
Employment Training Panel
1100 J Street, 4th Floor
Sacramento, CA  95814
(916) 327-5276
[EMAIL PROTECTED]











No virus found in this incoming message.
Checked by AVG - http://www.avg.com
Version: 8.0.138 / Virus Database: 270.5.5/1569 - Release Date: 7/23/2008 1:31 
PM

~ Ninja Email Security with Cloudmark Spam Engine Gets Image Spam ~
~ http://www.sunbeltsoftware.com/Ninja~

RE: Public folders questions

2008-07-24 Thread [EMAIL PROTECTED]
HyperOffice.



From: "Gabe Matteson" <[EMAIL PROTECTED]>
Sent: Thursday, July 24, 2008 5:55 PM
To: "MS-Exchange Admin Issues" 
Subject: RE: Public folders questions 

What about windows SharePoint services 3?
 

From: Joe Heaton [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, July 23, 2008 12:54 PM
To: MS-Exchange Admin Issues
Subject: RE: Public folders questions
 
Anyone know of a cheaper alternative to Sharepoint?
 

Joe Heaton



From: Michael B. Smith [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, July 23, 2008 9:29 AM
To: MS-Exchange Admin Issues
Subject: RE: Public folders questions
 
1.   No. 
2.   There are some things that PFs do well and some things that SharePoint 
does well. for tasks where SharePoint does  a better job - use SharePoint. 
Otherwise use PFs.
3.   I have no clue. I would use SharePoint for that.
 

Regards,
 
Michael B. Smith
MCITP:SA,EMA/MCSE/Exchange MVP
http://TheEssentialExchange.com
 

From: Joe Heaton [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, July 23, 2008 12:26 PM
To: MS-Exchange Admin Issues
Subject: Public folders questions
 
1) Is Microsoft still trying to get rid of public folders?
2) What do they want us to use instead?
3) We're creating a task list within a public folder and need to know:
a. Is it possible to add to the Master Category list, and have it show up 
for all users of the public folder?
b.Is it possible to make a "default" view of the public folder showing 
specific columns and information?
 
I understand that Outlook is a client-side application, therefore making it 
difficult to make the above changes, but I need to know for sure, so I can 
inform my manager.  What she's trying to accomplish is creating an IT project 
list, to keep track of the big stuff that's on the horizon.  I don't think she 
wants to go the Microsoft Project route.
 
Joe Heaton
AISA
Employment Training Panel
1100 J Street, 4th Floor
Sacramento, CA  95814
(916) 327-5276
[EMAIL PROTECTED]
 
 

 
 

 
 

 

No virus found in this incoming message.
Checked by AVG - http://www.avg.com
Version: 8.0.138 / Virus Database: 270.5.5/1569 - Release Date: 7/23/2008 1:31 
PM

 
 

~ Ninja Email Security with Cloudmark Spam Engine Gets Image Spam ~
~ http://www.sunbeltsoftware.com/Ninja~

RE: exchange 2003 server build

2008-07-24 Thread Scott Abel
Do you have a BBWC on your raid controllers??  That will also help
with disk I/O as read/writes will be sent to the cache first and
then dumped to the disk.
~ Ninja Email Security with Cloudmark Spam Engine Gets Image Spam ~
~ http://www.sunbeltsoftware.com/Ninja~