I think we are already discussing this with you via email, but in case anyone else may be reading along here, there is a known issue with email delivery to addresses @yahoo.com due to their aggressive spam filtering and frequent delivery delays ranging from a few minutes to hours after the message was sent. Unfortunately, once our system sends the email and the receiving mailserver acknowledges receiving it, it's out of our hands to influence or monitor its actual delivery to a recipient's inbox or spam filter.
If a customer contacts you about not having received their thank-you email message with PIN code(s), you can go to your E-junkie Seller Admin > View/Download Transaction Log and find their order details including the PIN code issued to them, then you can simply copy that PIN code and paste that into your personal reply to the buyer.
You may also wish to customize your E-junkie-generated thank-you pages to display the buyer's PIN code, so they may be able to claim their code directly following checkout if processing of their actual payment was completed immediately:
http://www.e-junkie.com/ej/help.custom.thankyou-page.htm