Es gibt noch den
Jana Server kostenlos erhältlich. Der fungiert auch als Mailserver, kann aber auch noch andere Sachen.
Ich benutze den schon seit Jahren. Es gibt auch ein dediziertes
Forum, wo mir immer gut geholfen wurde - obgleich die Einrichtung des Servers recht einfach ist.
Eine eigene feste IP brauchst Du natürlich nicht. Es reicht, wenn die jeweiligen User (schon) einen eigenen Mailaccount bei z.B. GMX haben. Dein Mailserver holt in frei konfigurierbaren Abständen die Mails von diesen Accounts ab und versendet diese auch.
Du kannst deinen Mailserver auch von aussen erreichbar machen, doch dafür brauchst Du einen mx Eintrag. Ich kenne noch keinen Dienst, der kostenlos sowas macht.
Brauchen tust Du das aber eh nicht.