Your ISP is retarded. They have set up a non-existant reverse hostname for your IP, as shown here:
Code:
minibender:~ kilburn$ host 89.35.251.223
223.251.35.89.in-addr.arpa domain name pointer 89-35-251-223.dcn.ro.
minibender:~ kilburn$ host 89-35-251-223.dcn.ro
Host 89-35-251-223.dcn.ro not found: 3(NXDOMAIN)
Additionally, they are listed in the UCEPROTECT RBL (
check).
I can not assure you that solving these two issues will make yahoo stop putting your mails to junk, but it will probably help. Specially the non-existant rdns issue.
Good luck!