или решения которые можно было бы развернуть на собственных/арендованных мощностях- вот это решение смотрели?
вместо datetext.text ничего не сохраняет- эта переменная как определяется и какова ее область видимости - весь скрипт или функция txtbox? Тот же вопрос про переменную $phone.
imap smtp ходить не хотят.- а где у вас фронтенды, которые слушают соответствующие порты?
#----------Frontends-----------------#
frontend fe_smtp
mode tcp
option tcplog
maxconn 5000
bind xxx.xxx.xxx.xxx:25
default_backend be_smtp
#----------Backends------------------#
backend be_smtp
mode tcp
fullconn 5000
balance leastconn
option log-health-checks
server smtp1 smtp1.domain.corp check port 25
server smtp2 smtp2.domain.corp check port 25