In WCF service class, you can keep the static counter variable. On sending each mail, you can increase the value and keep a check at 15 as threshold.
[ServiceContract]
public class MyService
{
public static int ServiceCounter;
public MyService() { ServiceCounter=0;}
}