При использовании стандартного POSIX ОС Вы используете крон .
при использовании Windows Вы используете по телефону .
Запись команда управления Django к
Фигура, какая платформа они идут.
Или выполните соответствующую команду "AT" для своих пользователей, или обновляют crontab для Ваших пользователей.
Я использую следующий код:
SmtpClient sc = new SmtpClient("smtp.gmail.com");
NetworkCredential nc = new NetworkCredential("username", "password");//username doesn't include @gmail.com
sc.UseDefaultCredentials = false;
sc.Credentials = nc;
sc.EnableSsl = true;
sc.Port = 587;
try {
sc.Send(mm);
} catch (Exception ex) {
EventLog.WriteEntry("Error Sending", EventLogEntryType.Error);
}
Вы можете увидеть мою запись в блоге здесь http://codersatwork.wordpress.com/2010/02/14/sending -email-using-gmail-smtp-server-and-spring-mail / , в котором объясняется, как использовать почту Spring для отправки электронной почты через SMTP-сервер Gmail.
Я использовал java, но вы можете увидеть конфигурацию и использовать ее в своем коде на C #.
Если пользователь видит зависания при запуске вашего кода, я бы сразу его не запустил.
Предполагая, что запрос выполняется "на лету" на основе ввода пользователя, я жду, пока пользователь не наберет достаточно символов для обработки более легкого запроса и не запустит пользовательский интерфейс. Особенно при использовании синтаксиса % LIKE%
меньшее количество символов, с которым необходимо работать, означает больший запрос и более длительное время ожидания для пользователя.
Самый простой способ:
$('#selector').val().length
-121--581338- Вот мой ресурс подключения для подключения к Gmail из Java
<!-- Java Mail -->
<Resource name="mail/MailSession" auth="Container" type="javax.mail.Session"
mail.debug="true"
mail.transport.protocol="smtp"
mail.smtp.host="smtp.gmail.com"
mail.smtp.user="youremail@gmail.com"
mail.smtp.password="yourpassword"
mail.smtp.port="465"
mail.smtp.starttls.enable="true"
mail.smtp.auth="true"
mail.smtp.socketFactory.port="465"
mail.smtp.socketFactory.class="javax.net.ssl.SSLSocketFactory"
mail.smtp.socketFactory.fallback="false"
mail.store.protocol="pop3"
mail.pop3.host="pop.gmail.com"
mail.pop3.port="995" />
Подключите свою учетную запись Gmail на безопасных портах (465 для SMTP и 995 для POP3) и используйте любую фабрику .NET SSL, доступную для безопасного подключения к Gmail