Eu acho que é uma má ideia. No entanto, se você fosse tentar, você precisaria de alguma forma para armazenar IPs e netmasks em sua tabela e consultar os intervalos. Isso seria meio complicado com regex e outras coisas, então eu pegaria o atalho e criaria uma tabela assim, convertendo o primeiro e último IP em cada intervalo para um inteiro. Neste exemplo 10.188.17.0/24
|first_ip |last_ip |action|
|180097280|180097535|OK |
Em seguida, criaria uma consulta para determinar se o IP estava entre o primeiro e o último e retornaria a ação ou sempre que o Postfix quisesse. Não tenho certeza se isso realmente funciona, mas parece viável.
Dito isso, parece muito mais simples, mais confiável e não requer atualizações constantes para o seu banco de dados para corrigir o que deu errado com a autenticação SMTP.