Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Отправка письма один раз / 2 сообщений из 2, страница 1 из 1
19.07.2012, 02:08
    #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
25.07.2012, 13:57
    #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
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Отправка письма один раз / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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