Рейтинг:
0
Dave Kreskowiak
Конечно, это возможно. Практично ли это?
Вы будете писать код для каждого почтового клиента, который хотите поддерживать. Или, полностью обойдя их, вы напишете свой собственный почтовый клиент. Какой бы маршрут вы ни выбрали, это не тривиальная вещь.
Конечно, код, который вы нашли, не работает. Скорее всего, вы не понимаете его, и он на самом деле не делает того, что вы описываете в первую очередь.
Вы не найдете никакого кода для того, что вы хотите сделать. Это просто не так полезно и не практично.
Nicolaoscon
Да, то, что я пытаюсь сделать, - это отправить программу изображений по электронной почте, а затем "загрузить" картинку в приложение и в picturebox, а затем попытаться сопоставить картинку (скажем, лицо) из моей базы данных...Мне просто нужна помощь с кодом...
Dave Kreskowiak
Большинство почтовых систем не отправляют исполняемые файлы по электронной почте. Кроме того, у вас есть ограничения на размер вложений, которые вы можете отправить, обычно 10 МБ, закодированных с помощью Base64. Это означает, что ваш полезный размер составляет где-то от 6 до 7 МБ.
Вы не получаете электронное письмо в своей программе. Ваша программа должна сканировать почтовый ящик почтовых систем. Это будет другой код для каждой системы электронной почты, которую вы собираетесь поддерживать.
Никто не собирается писать ваш код за вас.
Nicolaoscon
Начнем с того, что я не просил никого писать мне код :) Во вторых только одну почтовую систему я просто поставил 3 потому что использую и три из них и единственное что я хочу получить в приложении это картинку
Dave Kreskowiak
Ваша фотография находится внутри контейнера, вложения, которое находится внутри электронной почты, которая находится в другом контейнере, где-то в папке "Входящие". Вы не можете "просто получить картину". Вы не можете сразу перейти к картине. Вы должны перейти к картинке, проходя через все контейнеры, которые ее окружают.
То, как вы это сделаете, полностью зависит от системы электронной почты, которую вы поддерживаете.