>> read data timeout in 40 seconds
Ich vermute, dass der Mailserver zu lange zum Antworten braucht und der Webserver dann in ein Timeout läuft.
Es gibt zwei Möglichkeiten warum das passiert.
1.) kivitendo spricht per SMTP als E-Mail-Client direkt mit dem Empfangs-SMTP
Dann ist es mehr oder weniger Zufall, wie der fremde SMTP eingestellt ist (PREGREET, Greylisting ...).
Das würde das Verhalten aber direkt erklären
2.) Der Relay ist falsch eingestellt oder die Zugangsdaten sind falsch
Das müsstest du dann in Zusammenarbeit mit deinem E-Mail-Anbieter klären.
Unabhängig ob Fall 1) oder Fall 2) das Problem ist, würde ich einmal von dem Server und von der Konsole probieren eine Mail rauszuschicken mit denselben Parametern wie in der kivitendo.conf.
Ggf. kannst Du daran schon die Problemursache ableiten.
Gruß
Jan