как проверить, работает ли адрес электронной почты? - PullRequest
0 голосов
/ 08 августа 2009
  1. есть ли способ проверить, активно ли письмо, не отправляя его? (имеется ввиду, что он не возвращается)
  2. если у меня в списке рассылки 20 000 писем, и я решил отправить им все письма, как можно автоматически вычеркнуть возвращенный адрес электронной почты?

Ответы [ 6 ]

5 голосов
/ 08 августа 2009

Отправка электронного письма и просьба к пользователю щелкнуть какую-либо ссылку для активации - лучший способ определить, является ли адрес электронной почты действительным и используется ли он кем-то. Если вы просто хотите узнать, является ли электронное письмо действительным, независимо от того, зарегистрировано оно или нет, используйте Regex.

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

2 голосов
/ 08 августа 2009

Раньше был способ запрашивать почтовый сервер, если адрес электронной почты действителен. Однако, поскольку спаммеры использовали это средство в дурных целях, почти ни один почтовый сервер больше не будет поддерживать этот метод.

Все, на что вы можете надеяться, это поиск DNS в домене электронной почты, чтобы определить, действителен ли домен.

2 голосов
/ 08 августа 2009
  1. номер
  2. Зависит от того, как вы их отправляете. (Пожалуйста, предоставьте более подробную информацию)
1 голос
/ 08 августа 2009

Хех. если бы вы могли найти способ, спамерам ответ стоил бы миллиарды.

Лучший ответ здесь: Нет.

1 голос
/ 08 августа 2009

В наши дни вы не можете знать, действителен ли адрес электронной почты. Домен примерно настолько далеко, насколько это возможно, и вы можете выполнить обратный поиск по нему, чтобы убедиться, что он действителен. Но это не скажет вам о пользователе.

Вам нужно что-то, чтобы обработать отскок от вашей почты и написать какой-то скрипт, чтобы, возможно, обновить список. В Linux есть много инструментов для таких целей, таких как procmail. Я думаю, есть порт для Windows.

1 голос
/ 08 августа 2009
  1. Нет
  2. Вам необходимо программное обеспечение для управления списком рассылки. Lyris Listmanager - платный, который имеет автоматическую обработку отказов и удаляет пользователей из вашего списка. Есть несколько бесплатных, которые делают то же самое: ezmlm, mailman, majordomo и многие другие. Вы, вероятно, не хотите просто отправлять все эти электронные письма без программного обеспечения MLM, чтобы управлять им. Вы, вероятно, попадете в черный список от серверов. Вам нужны такие вещи, как обработка отписки, или вы не будете долго отправлять электронные письма.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...