There is this scenario.
I registered dropbox.com (hereafter DB) and were using it. And DB offered me a referral program that I'll get 250mb for every free register from my referrer. So I gave DB my gmail username/password so DB can read my address book and send bulk email to everyone. Strange thing is not all services send emails to "everybody" which is over 2,000, for instance, groupon limits to 50 recipients.
So Q1: Is DB's matter legal?
The other day I signed up and affiliate program and wanted to send the affiliate link to everybody in my address book. Gmail also has the limitation like 50 to 100 recipients so I was looking for an online service that I can enter my email address, password and send to everybody in my address book. But I could not find one. So I got an idea to write that kind of service on my own (something like openinviter but hosted).
Q2: Is that kind of service legal?
Q3: Is it still legal if I append some ads in the email body and generate revenue from it?