def findBouncedEmail(text, origin, safe_origins): if origin in safe_origins: new_text = removeHeaders_safe(text) else: new_text = removeHeaders(text) new_text = new_text.splitlines() for line in new_text: if extractEmails(line): return extractEmails(line)[0].lower() return None
def removeAllHeaders(): dirs = ['atm_card', 'employment', 'next_of_kin', 'banking', 'fake_cheques', 'orphans', 'business', 'government', 'refugees', 'church_and_charity', 'loans', 'romance', 'commodities', 'lottery', 'western_union_and_moneygram', 'compensation', 'military', 'widow', 'delivery_company', 'misc', 'dying_people', 'mystery_shopper'] for d in dirs: path = '/home/fusion/dev/419/' + d + '/' for filename in glob.glob(os.path.join(path, '*.txt')): f = open(filename, 'r') content = removeHeaders(f.read()) f.close() f = open(filename, 'w') f.write(content) f.close()
def removeAllHeaders(): dirs = [ 'atm_card', 'employment', 'next_of_kin', 'banking', 'fake_cheques', 'orphans', 'business', 'government', 'refugees', 'church_and_charity', 'loans', 'romance', 'commodities', 'lottery', 'western_union_and_moneygram', 'compensation', 'military', 'widow', 'delivery_company', 'misc', 'dying_people', 'mystery_shopper' ] for d in dirs: path = '/home/fusion/dev/419/' + d + '/' for filename in glob.glob(os.path.join(path, '*.txt')): f = open(filename, 'r') content = removeHeaders(f.read()) f.close() f = open(filename, 'w') f.write(content) f.close()