Если Вы пишете сценарии: удар read встроенный выбирает вариант тайм-аута:
read
read -p prompt -t 5 var # 5s timeout
В противном случае можно использовать expect, или просто yes, фальсифицировать взаимодействие с пользователем.
expect
yes
По возможности используйте специальную служебную учетную запись для таких приложений. Итак, перейдите с виртуальными учетными записями imap через sasl.