Salmonella food poisoning is spread by bacteria ingested in food, or on food prepared in unhygienic conditions. In the UK, poultry are vaccinated against salmonella to control the spread. Fever, abdominal cramps, vomiting and diarrhoea are caused by the bacteria and the toxins they secrete.