is_local = true
end
- if settings.auth_only and not auser then
- if (settings.sign_networks and settings.sign_networks:get_key(ip)) then
- is_sign_networks = true
- rspamd_logger.debugm(N, task, 'mail is from address in sign_networks')
- elseif settings.sign_local and is_local then
- rspamd_logger.debugm(N, task, 'mail is from local address')
- else
- rspamd_logger.debugm(N, task, 'ignoring unauthenticated mail')
- return false,{}
- end
+ if settings.auth_only and auser then
+ rspamd_logger.debugm(N, task, 'user is authenticated')
+ elseif (settings.sign_networks and settings.sign_networks:get_key(ip)) then
+ is_sign_networks = true
+ rspamd_logger.debugm(N, task, 'mail is from address in sign_networks')
+ elseif settings.sign_local and is_local then
+ rspamd_logger.debugm(N, task, 'mail is from local address')
+ else
+ rspamd_logger.debugm(N, task, 'ignoring unauthenticated mail')
+ return false,{}
end
local efrom = task:get_from('smtp')