Сколько писем нужно получить, если упомянуто несколько раз в куб. - PullRequest
0 голосов
/ 01 февраля 2019

Я отправляю автоматически сгенерированные письма в приложении.Так или иначе, на этапе тестирования в электронном письме, генерируемом системой, один и тот же человек упоминается в CC несколько раз.

Например:

To: user1@example.com

CC: user1 @ example.com, user1 @ example.com

тело: текст здесь.


Ожидание: Теперь клиент ожидает получить триэлектронные письма.

Фактически: Клиент получает одно электронное письмо.

  1. Пожалуйста, укажите, сколько писем должен получить клиент?
  2. Существуют ли какие-либо правила?определено для писем, как указано выше, что человек, упомянутый несколько раз, получит только одно письмо.
  3. Зависит ли это от используемого почтового клиента, такого как outlook, gmail и т. Д., От того, сколько писем будет получено.
  4. Зависит ли это от настроек SMTP, которые в таких случаях будут отправлять сколько писем.

Заранее благодарим за помощь.

1 Ответ

0 голосов
/ 02 февраля 2019

Из спецификации SMTP :

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

Реализация SMTP как на отправляющей, так и на принимающей стороне зависит от того, как обрабатывать дублирующихся получателей, но дедупликация кажется фундаментальной и очевидной оптимизацией для реализации.Я никогда не видел реализацию, которая не дублирует в этом случае.

...