FishHook
Если файлы не слишком большие, прочитать в два списка. Из первого удалить все, что есть во втором, записать назад в файл.
Да, я представляю, что так можно сделать. Есть ли у вас примеры подобного кода? Отдельно манипуляции со списками ясны, но как объеденить знания воедино, пока сложно сказать…
И как определить, слишком ли большой файл для использования списков или нет?
FishHook
А вообще, спамить - это скверно.
А кто сказал что я спамить буду? Есть несколько официальных и легальных емейл-подписок. Чтобы исключить старые и битые адреса (подписки достаточно старые, и некоторые адреса уже устарели…). То что спамить скверно, я с вами полностью согласен. Но я ведь не спамлю, люди сами подписались на новости сайта…