Participates in sulfate respiration coupled with phosphorylation by transferring electrons from the enzyme dehydrogenase to ferredoxin. E(0) are -140 mV, -210 mV and -240 mV. Binds 3 heme groups per subunit.