Зависит от того, какой почтовый сервер вы используете, но если у вас есть доступ по протоколу POP3, все, что вам действительно нужно, это подключиться к нему через соединение TCP \ IP и отправить несколько простых команд.Так что любой язык, где у вас есть хорошая библиотека для создания простого соединения, должен подойти.
Ниже я покажу, как вы можете сделать это, просто используя telnet (будьте осторожны, делая это через Интернет, так как он не использует безопасныйсоединение):
telnet [hostname] 110
USER [username]
PASS [password]
LIST - gets you a list of all emails showing the msgindex and it's size
DELE [msgindex]
QUIT - the emails aren't deleted until you send QUIT!
Все, что вам нужно сделать, это создать соединение и отправить эти команды в указанном порядке (ожидание ответа и проверка, было ли это +
или -
, чтобы узнать, если оновсе прошло нормально или нет).
Что касается языка, если вы действительно хотите использовать язык сценариев, я бы подумал о Powershell, поскольку я думаю, что он поддерживает классы платформы .Net и поэтому будет действительно легко сделать.