Вопрос:
Использование exchange.GetRecords на сервере на материке означает "timeout", на сервере в Гонконге нет никакой реакции.
ТраваВы должны использовать зарубежные серверы.