C# код - аналог кубика отправить почту.

Valentin1144

Client
Регистрация
12.11.2019
Сообщения
29
Благодарностей
16
Баллы
3
Подскажите пожалуйста каким методом отправить почту из C#. Аналог недавно появившегося кубика отправить почту. Все перелопатил нигде не нашел.
 

volody00

Client
Регистрация
06.09.2016
Сообщения
794
Благодарностей
814
Баллы
93
Подскажите пожалуйста каким методом отправить почту из C#. Аналог недавно появившегося кубика отправить почту. Все перелопатил нигде не нашел.
Скорее всего его просто нет, т.к. в последний год разработчики решили добавлять кубики без предоставления реализации на c#
 

Valentin1144

Client
Регистрация
12.11.2019
Сообщения
29
Благодарностей
16
Баллы
3
Странное решение, думал большинство проектов на C# пишутся, это теперь при написании кода все данные в глобальные переменные сохранять, заходить в кубик этот и снова продолжать код что-ли? Очень неудобно, с учетом что думал использовать этот кубик для периодического оповещения о ходе работы проекта.
 

volody00

Client
Регистрация
06.09.2016
Сообщения
794
Благодарностей
814
Баллы
93
Странное решение, думал большинство проектов на C# пишутся, это теперь при написании кода все данные в глобальные переменные сохранять, заходить в кубик этот и снова продолжать код что-ли? Очень неудобно, с учетом что думал использовать этот кубик для периодического оповещения о ходе работы проекта.
А он работает вообще? А я как-то пробовал, у меня не заработал (может исправили, давно это было). Поищи на c# в google, уж точно что-то есть. вот я делал когда-то, если не лень можешь попробовать повторить у себя (навряд ли что-то изменилось, но это неточно) -
 

Valentin1144

Client
Регистрация
12.11.2019
Сообщения
29
Благодарностей
16
Баллы
3
Да, работает хорошо, только предварительно во вкладке настроек -> настройки почты нужно свой аккаунт привязать и вместо обычного пароля указать пароль приложения полученный через веб интерфейс в почте. Так как обычный уже не подходит. Жаль что нет метода, придется самому реализовывать.
 
  • Спасибо
Реакции: volody00

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 006
Благодарностей
538
Баллы
113
Да, работает хорошо, только предварительно во вкладке настроек -> настройки почты нужно свой аккаунт привязать и вместо обычного пароля указать пароль приложения полученный через веб интерфейс в почте. Так как обычный уже не подходит. Жаль что нет метода, придется самому реализовывать.
а по кубику правой кнопкой мыши, конвертировать в c#, не подходит?
 

Valentin1144

Client
Регистрация
12.11.2019
Сообщения
29
Благодарностей
16
Баллы
3
Нет, не работает на этом кубике, нет такого пункта. Хотя на соседнем, принять почту есть.
 

Sz5

Client
Регистрация
10.12.2012
Сообщения
157
Благодарностей
186
Баллы
43
Вверх, пошерстил по DLL-кам ZP ни в документации нигде ни одного упоминания, мб кто-нибудь нашел способ получить доступ к этому инструмента помимо GUI ZP, интересует именно C# реализация
 

Ахилес

Client
Регистрация
11.11.2020
Сообщения
859
Благодарностей
348
Баллы
63
Вверх, пошерстил по DLL-кам ZP ни в документации нигде ни одного упоминания, мб кто-нибудь нашел способ получить доступ к этому инструмента помимо GUI ZP, интересует именно C# реализация
можно замучить ИИ до рабочего кода ;-)

116571
 
  • Спасибо
Реакции: Sz5

Sz5

Client
Регистрация
10.12.2012
Сообщения
157
Благодарностей
186
Баллы
43
Видимо придется mailkit использовать, хотя хотелось бы получить доступ от разработчиков, у нас софт про автоматизацию:D а мне предлагают добавить в UI в ручном режиме "Добавить", к примеру с десяток почт, уже вызывает нервный тик)
116572
 

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 128
Благодарностей
486
Баллы
83
Видимо придется mailkit использовать, хотя хотелось бы получить доступ от разработчиков, у нас софт про автоматизацию:D а мне предлагают добавить в UI в ручном режиме "Добавить", к примеру с десяток почт, уже вызывает нервный тик)
Посмотреть вложение 116572
Потому что этот экшен нужен именно для оповещения на почту, а не для спама, что наказуемо определенным перечнем стран по уголовному кодексу, как в случае с РФ.
 

DictorZetLBS

Client
Регистрация
04.09.2023
Сообщения
121
Благодарностей
36
Баллы
28

DictorZetLBS

Client
Регистрация
04.09.2023
Сообщения
121
Благодарностей
36
Баллы
28
c#:
public static string GetCode(string login, string passwd, string proxy)
{        
            string regex = "регулярка для поиска письма";
            string result = ZennoPoster.MailConfirm(
                "5;10;15", // время ожидания письма в секундах
                login, // login
                passwd, // passwd
                "imap.dsadasd.dsada", // imap name
                143, // port
                true, // SSL
                true, // text and html
                true, // IMAP
                true,// delete message
                regex, // идентификация письма
                regex, // извлечение кода
                0, // номер совпадения
                false, // ошибка если нет результата
                new[]{"INBOX"}, // папка письма где искать
                proxy, // прокси
                10 // сколько скачать писем
            );
            return result;
}
 
  • Спасибо
Реакции: kulikov_mister и Sz5

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)