Инесса, в моем коде именно так все и происходит. И писал я его не под вас, т.е. у самого так же все работает. Просто понимаю, что это неправильно, но поделать с собой ничего не могу.
По опыту пользователи, подписанные принудительно на рассылку, редко отписываются, чаще нажимают на кнопку "спам", благо в большинстве клиентов она на виду. А с учетом облачных технологий, несколько таких нажатий от нескольких пользователей, и вашу рассылку больше не видит никто из пользователей этого почтового сервиса.
Сознательно подписавшиеся на рассылку так себя не ведут, поэтому в долгосрочной перспективе честная работа с подписчиками выгоднее. Но быстро набрать почтовую базу проще так, как вы планируете сделать, конечно. Но и потерять ее также просто, причем сразу почти всю. Например, gmail складывает рассылки в отдельную папку, а если несколько пользователей пожалуются, то сразу в спам, да еще и предупреждение вешает, что имейте в виду, другие пользователи жаловались! И чтобы получать такие письма в инбокс адресату придется заносить ваш адрес в белый список. А многие будут это делать?.. Так что подходите к решению взвешенно.
Эпоха почтового маркетинга прошла с развитием антиспам-технологий. Ориентируйтесь в доставке своих материалов до клиентов лучше на соц. сети, они дают гораздо больший отклик на сегодня.