>Thunderbird почту пытается забирать только через Socks, когда указан прокси-сервер.
>Что нужно делать? Перерыл весь интернет, ни нигде ничего похожего нет. Ваша проблема в том, что понятие "прокси" много шире, чем только http-proxy. Проксирование - это концепция промежуточного сервера, принимающего запросы от внутреннего клиента, не имеющего хождения снаружи, и выполняющего их от своего имени. С некоторой натяжкой можно считать прокси-сервером 3-го (сетевого) уровня сервис NAT, а сквид, соответственно, есть прокси 4-го (прикладного) уровня. NEC/Socks - тоже прокси-сервер 3-го уровня.
В принципе, ваша задача тривиально решается средствами NAT:
--------------8<------------------------------------------------------------------------------
OUTERNIC=fxp0 # интерфейс с адресом, имеющим хождение, на котором поднят NAT
POP3CLI="10.0.0.1,10.0.1.1-10.0.1.20,10.0.3.0/24" # машины, которым позволено ходить по РОР3 наружу
${fwcmd} add 10000 divert natd tcp from ${POP3CLI} to any 110 out via ${OUTERNIC}
# Заворачиваем на НАТ запросы счастливчиков к наружным РОР3-серверам
${fwcmd} add 10000 divert natd tcp from any 110 to any in via ${OUTERNIC}
# Заворачиваем для разбора НАТом все с наружных РОР3-серверов
# Все - потому что бывают случаи, вроде fetchmail