powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Отправка письма один раз
2 сообщений из 2, страница 1 из 1
Отправка письма один раз
    #37884686
marik768
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
на запуске программе у меня стоит авто-отправка письма с нужными мне даными,а как сделать чтоб мне это письмо отпровлялось один раз при первом запуске программы?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
            string smtpHost = "smtp.yandex.ru";
            int smtpPort = 25;
            string login = "";
            string pass = "";
 
            SmtpClient client = new SmtpClient(smtpHost, smtpPort);
            client.Credentials = new NetworkCredential(login, pass);
 
            string from = "";
            string to = "";
            string subject = "тема";
            string msgBody = String.Format("смс: {1}",
                        comboBox1.SelectedItem, textBox1.Text = lol11);
            MailMessage mess = new MailMessage(from, to, subject, msgBody);
используя реестр
Создать значение в реестре:
0 - письмо ещё не отправлялось
1 - письмо уже отправлялось

Запуcть программу:
считываем ключ из реестра. Если 0, то отправляем письмо
Если 1, то не отправляем
...
Рейтинг: 0 / 0
Отправка письма один раз
    #37892157
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как-то так:
Код: vbnet
1.
2.
3.
4.
5.
If My.Computer.Registry.GetValue("HKEY_CURRENT_USER\Software\MyApp", "IsEmailSended", "0") == "0" then
Begin
   sendEmail();
   My.Computer.Registry.SetValue("HKEY_CURRENT_USER\Software\MyApp", "IsEmailSended", "1")
End
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Отправка письма один раз
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]