This question already has an answer here:
I want to access my old Yahoo! account but unfortunately the number associated with it no longer in service and there's no way of getting it back. Also I don't have any other email accounts associated with that account. What can I do to gain access to my account.