У меня есть массив адресов электронной почты, на которые я отправляю электронные письма.
Я хотел бы отсортировать их путем чередования доменных имен, поэтому, если у меня есть 30 @ gmail.com, 30 @ yahoo.com и 30 @ aol.com, сортировка приведет к @ gmail.com, а затем @ yahoo.com, затем @ aol.com, затем @ gmail.com снова и т. д.
Сорт будет чередоваться в максимально возможной степени, так что в строке будет столько идентичных доменных имен.
Почему: Чтобы не считаться источником спама, лучше всего «дросселировать» отправку электронной почты или спать между каждой отправкой, поэтому почтовые серверы не попадают быстро во много раз за короткий промежуток времени. Вместо этого я хотел бы сделать это выше, чтобы создать задержку между моментами, когда у меня попал поставщик электронной почты, но не останавливая мой сценарий и вызывая задержку для моего конечного пользователя.