Для этих видов почтовых загрузок у Вас действительно есть три опции, и только один из них имеет смысл:
1) запишите свое собственное приложение. Для списков рассылки, которыми я управлял (выбирающий, продавая списки и новостные рассылки для сайтов электронной коммерции и программы лояльности), я обработал загрузки 200K - 1M электронные письма с помощью Почты жемчуга:: пакет Bulkmail как ядро относительно простого приложения.
2) Используйте менеджер почтовой рассылки как listserv или почтальон для обработки электронной почты и отказывания от подписки. Это работает хорошо, если можно изучить пакет полностью.
3) Используйте сервис, который обрабатывает его для Вас. Lyris хорош, campaignmail, и т.д. - существуют многие уважаемые поставщики.
Откровенно говоря, Вы хотите использовать внешний сервис. Согласование почтового состояния белого списка с крупными поставщиками является ОГРОМНОЙ болью в заднице. Эти сервисы сделали это для Вас, и существует достаточно конкуренции, что цены довольно чертовски разумны, если Вы присматриваетесь к ценам. Кроме того, они предотвратят маркетинговых ослов в Вашей компании от передающего спама - уважаемые поставщики очень строги о почтовых источниках, поскольку они не хотят рисковать попадать в черный список как спаммеры.
Если не groking плоские файлы, я обычно использую команды id
или finger
. Если Вам настроили систему для использования LDAP или NIS/YP в масштабе всей системы, любая утилита командной строки должна совместно использовать эту функциональность.
В конечном счете, для Вашего решения быть безошибочными, необходимо будет, вероятно, записать более сложную логику в сценарий. Это - хороший пример того, почему отделы ИТ часто пытаются предотвратить слишком много технологических различий.