100/day isn't massive, but don't think you can just hammer it from a free Gmail account or some dodgy bulk sender. That's a fast track to getting your domain flagged.
If you're starting cold, here's the playbook I'd follow: get a separate sending domain (don't use your main one), set up 1-2 inboxes, make sure SPF/DKIM/DMARC are solid, and use a proper sequencer like Smartlead or Instantly. Start lower than 100/day - maybe 30-50 - and only scale once you've checked your bounce rate and reply patterns.
Free tools are a trap. They either cap you hard or screw your deliverability six ways from Sunday. It's worth spending a bit to keep your domain clean.
Sending side, something like SMTPProvider gives you a cleaner infrastructure - proper limits, visibility on bounces, and you can verify your email config isn't broken before you ramp up. Less guesswork.
And don't skip opt-out/unsubscribe and suppression lists. Even at 100/day, sending to stale data without removing known bounces will tank your reputation fast. Compliance isn't optional.