|  | @@ -115,13 +115,13 @@ func (j *CheckClientIpJob) processLogFile() {
 | 
	
		
			
				|  |  |  	for scanner.Scan() {
 | 
	
		
			
				|  |  |  		line := scanner.Text()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -		ipRegx, _ := regexp.Compile(`[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+`)
 | 
	
		
			
				|  |  | +		ipRegx, _ := regexp.Compile(`(\d+\.\d+\.\d+\.\d+).* accepted`)
 | 
	
		
			
				|  |  |  		emailRegx, _ := regexp.Compile(`email:.+`)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -		matchesIp := ipRegx.FindString(line)
 | 
	
		
			
				|  |  | -		if len(matchesIp) > 0 {
 | 
	
		
			
				|  |  | -			ip := string(matchesIp)
 | 
	
		
			
				|  |  | -			if ip == "127.0.0.1" || ip == "1.1.1.1" {
 | 
	
		
			
				|  |  | +		matches := ipRegx.FindStringSubmatch(line)
 | 
	
		
			
				|  |  | +		if len(matches) > 1 {
 | 
	
		
			
				|  |  | +			ip := matches[1]
 | 
	
		
			
				|  |  | +			if ip == "127.0.0.1" || ip == "[::1]" {
 | 
	
		
			
				|  |  |  				continue
 | 
	
		
			
				|  |  |  			}
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -136,7 +136,6 @@ func (j *CheckClientIpJob) processLogFile() {
 | 
	
		
			
				|  |  |  					continue
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				InboundClientIps[matchesEmail] = append(InboundClientIps[matchesEmail], ip)
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |  			} else {
 | 
	
		
			
				|  |  |  				InboundClientIps[matchesEmail] = append(InboundClientIps[matchesEmail], ip)
 | 
	
		
			
				|  |  |  			}
 |