Pranita Gupta Ответов: 1

Как читать почту и загружать вложения с любого почтового идентификатора компании(user1@companyname.gov.in) использование c#.net


Здравствуйте сэр,

как читать почту и загружать вложения с любого почтового идентификатора компании(user1@companyname.gov.in) использование c#.net-что??

персональный почтовый идентификатор компании или любой организации .

мой код работает для gmail.com-да.
но теперь мне нужно работать личная почта id plz дайте мне знать как я могу это сделать с помощью c#.net-да.

Спасибо и с уважением,
Пранита Гупта

Что я уже пробовал:

частная константные строки _SERVER для = "imap.gmail.com";
частная константные строки _user = "user1@gmail.com";
private const string _password = "пример@123";

using (ImapClient Client = new ImapClient(_server, 993, _user, _password, AuthMethod.Логин, правда))
{
IEnumerable uids = клиент.Поиск(SearchCondition.Невидимый());

IEnumerable messages = клиент.Метода getmessages(жидкости, FetchOptions.Обычный);
по каждому элементу (получить помощь MSG в сообщения)
{
msgFrom = msg.From.Метод toString();
К = МСГ.Для.Метод toString();
Тема = сообщение.Тема;


foreach (приложение atc в msg.Вложения)
{
SaveMailAttachment(msg.Attachments[0]);
}
}
}

Richard MacCutchan

Вы делаете это точно так же. Вам просто нужно знать правильный почтовый адрес POP или IMAP и номер порта для рассматриваемой почтовой системы.

1 Ответов

Рейтинг:
1

F-ES Sitecore

Стандарты электронной почты - это просто стандарты. Они работают независимо от того, какой сервер. Два распространенных способа доступа к почте-это IMAP и POP3. Все, что вам нужно сделать, это узнать IMAP-сервер для почтового провайдера вашей личной почты (спросите его, если вы не можете найти его в настройках почтового клиента) и использовать эти данные вместо gmail. Однако вам нужно будет проверить, поддерживает ли ваш почтовый провайдер IMAP, если он этого не делает и поддерживает только POP3, то вам нужно будет написать версию вашего кода POP3.