Well, if your desperate to delete the Yahoo email Id, then we have a solution for you. I think your facing the problem of too much of spam message. Not to worry at all, after this step your yahoo email id will be deleted for ever.
Once deleted you cannot regain the ID, if you agreed with this then proceed to the link below
If you dont want to delete your YAHOO ID ,but still you want to delete or limit the spam message you get. Then you can contact the Yahoo Customer Care with the following link given below
Click to Contact Yahoo Customer Care
US customer can call Yahoo by following number
Yahoo! Customer Service
866-562-7219
408-349-3300
408.349.1572
The E-Mail address for Yahoo! customer care is
For the USA
cc-advoc@yahoo-inc.com