El magnesio causa contracciones de la pared intestinal (como una acción directa en el músculo intestinal) y también las sales de magnesio son higroscópicas que atraen agua del cuerpo hacia la luz intestinal (efecto osmótico).
Estos dos factores son responsables de que cause diarrea.
Gracias por A2A.