Через экшн "получить почту" письмо забирается секунд 10, как сделать чтобы проверка и получение занимало 1-2 секунд?
Для начала ограничить время через которое идет проверка писем и кол-во загружаемых.
Если этого не достаточно, то юзать какую либо dll для подключения к почтовику и работы с ним. Лучшее решение -
https://github.com/jstedfast/MailKit
В свое время я получал почту примерно за 0.5 сек
Это с какого момента был замер? От и до? Пи...шь.
Один только коннект к серваку может занимать 1-2 сек.
Дальше надо получить скажем так "схему почтового ящика и заголовочные данные писем", тут уже зависит от почтового ящика и кол-ва писем, но все шустро, ну может 1 сек.
И потом уж "выкачивается" собственно само тело нужного письма(нету смысла все подряд тянуть). Вот оно и может занимать 0.5 сек.
Не ну если тянуть 1000 писем и там один текст, и потом разделить время на кол-во то 0.5 и может выйти.))
я потратил целую неделю на это дело
Что там неделю можно делать. Если есть мин. знания, то за день можно нагуглить инфы и примеров.
Геммор может начаться только в зависимости от того с каким почтовиком работать, с гуглом например. Например с mail.ru или yandex.ru проблем нет.
Пример на сайте либы.
https://github.com/jstedfast/MailKit