Gmail: Как послать электронное письмо программно

При использовании стандартного POSIX ОС Вы используете крон .

при использовании Windows Вы используете по телефону .

Запись команда управления Django к

  1. Фигура, какая платформа они идут.

  2. Или выполните соответствующую команду "AT" для своих пользователей, или обновляют crontab для Ваших пользователей.

6
задан Community 23 May 2017 в 11:53
поделиться

3 ответа

Я использую следующий код:

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);
}
9
ответ дан 8 December 2019 в 18:39
поделиться

Вы можете увидеть мою запись в блоге здесь http://codersatwork.wordpress.com/2010/02/14/sending -email-using-gmail-smtp-server-and-spring-mail / , в котором объясняется, как использовать почту Spring для отправки электронной почты через SMTP-сервер Gmail.

Я использовал java, но вы можете увидеть конфигурацию и использовать ее в своем коде на C #.

0
ответ дан 8 December 2019 в 18:39
поделиться

Если пользователь видит зависания при запуске вашего кода, я бы сразу его не запустил.

Предполагая, что запрос выполняется "на лету" на основе ввода пользователя, я жду, пока пользователь не наберет достаточно символов для обработки более легкого запроса и не запустит пользовательский интерфейс. Особенно при использовании синтаксиса % LIKE% меньшее количество символов, с которым необходимо работать, означает больший запрос и более длительное время ожидания для пользователя.

-121--3713215-

Самый простой способ:

$('#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

1
ответ дан 8 December 2019 в 18:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: