For the washing m/c - dry off the rubber seal after every load as there will be little puddle inside the seal and leave the door open for a while, pref overnight, to let it air. Avoid shutting the door to an empty m/c to keep the air circulating. That's what I do, mum drummed it into me, and it does seem to work. Not sure what to do if it's still pongy though.
Is it the outside of the iron/soleplate that needs cleaning? If it is then I heat it up on lowish and wipe with a damp cloth and tiny bit of washing up liquid. You do get proprietary cleaners but I've never used them. To decscale (some you can't use descalers in ) I use 50/50 vinegar solution. Fill up the tank then leave it facing down till the solution has soaked through. You need to then flush it out with water. But the Scaleaway type products you can buy are really good. HTH