Solvent and substituent effects on the redox reactions of para-substituted tetraphenylporphyrin.