Haemophilus influenzae causes purulent salpingitis.