Как настроить Application Insights с помощью Asp.Net-Core HealthChecks

У Google есть инструмент и рекомендации для этого. Вы можете найти их на: https://postmaster.google.com/ Зарегистрировать и подтвердить свое доменное имя, а Google предоставляет индивидуальный рейтинг этого IP-адреса и домена.

Из руководства для массовых отправителей :

Аутентификация гарантирует, что ваши сообщения могут быть правильно классифицированы. Письма, у которых отсутствует аутентификация, скорее всего, будут отклонены или помещены в папку спама, учитывая высокую вероятность того, что они являются поддельными сообщениями, используемыми для фишинговых атак. Кроме того, неавторизованные письма с прикрепленными файлами могут быть отклонены по соображениям безопасности.

Чтобы убедиться, что Gmail может идентифицировать вас:

  • Использовать согласованный IP-адрес для отправки массовой почты .
  • Сохранять действительные обратные DNS-записи для IP-адресов, с которых вы отправляете почту, указывая на ваш домен.
  • Использовать тот же адрес в заголовке «From:» на каждую отправленную массу. Мы также рекомендуем следующее:
  • Подписать сообщения с DKIM.
  • Публикация записи SPF.
  • Публикация политики DMARC.

Публикация протокола SPF.

1
задан marc_s 20 February 2019 в 20:02
поделиться

2 ответа

В настоящее время существует проблема с регистрацией издателя (HealthCheckPublisherHostedService), которая будет исправлена ​​для ядра 3. Aspnet. В настоящее время обходной путь должен вручную зарегистрировать класс:

services.AddHealthChecks()
        .AddApplicationInsightsPublisher();

// This is a hack to fix an issue with the AddApplicationInsightsPublisher() call above
services.TryAddEnumerable(ServiceDescriptor.Singleton(typeof(IHostedService), typeof(HealthCheckPublisherOptions).Assembly.GetType("Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckPublisherHostedService")));

См .: [111 ] https://github.com/aspnet/Extensions/issues/639

0
ответ дан Nathanael Marchand 20 February 2019 в 20:02
поделиться

Похоже, что события работоспособности отправляются в Application Insights как пользовательские события с использованием API TravkEvent. Их можно увидеть в Аналитике или в Поиске на портале.

0
ответ дан cijothomas 20 February 2019 в 20:02
поделиться