- IP Addresses are not sent with a text
- IP Addresses are sent on the web, but if using WiFi it is your router IP Address and not your device, and if using cellular, it is the IP Address assigned by you cellular provider and is dynamic so will change depending on the cellular conditions.
- You can configure iMessage to send from your iCloud Address, but that in no way means they have access to your account.
- Since you do not have the Report Junk option it is likely an SMS message and your iCloud address was not used at all. Apple suggests reporting SMS messages to your Cell Provider.
f you don’t see the option to report spam or junk messages you receive with SMS, MMS, or RCS:Contact your carrier. See the Apple Support article Wireless carrier support and features for iPhone.
Block, filter, and report messages on iPhone - Apple Support
Blocking is all that is really necessary, so it sounds like you have already solved the problem.