In the paper, the authors are going to present a spam email filtering method based on machine learning, namely Naive Bayes classification method because this approach is highly effective. With the learning ability (self improving performance), a system applied this method can automatically learn and ameliorate the effect of spam email classification. Simultaneously, the ability of system's classification is also updated by new incoming emails therefore, it is very difficult for spammers to overcome the classifier, compared to traditional solutions.