Это во многом зависит от точно, что Вы планируете сделать со своим сервером. Так как это только для Вашего собственного использования, есть ли какие-либо другие функции кроме веб-хостинга и электронной почты, в которой Вы нуждаетесь? Для веб-хостинга, какие языки необходимо смочь использовать (PHP, Ruby, просто статический HTML, и т.д.)? Для электронной почты у Вас есть какие-либо конкретные требования до, как Вы получаете доступ к ней (что клиенты)?
Я отредактирую этот вопрос больше еще после некоторых специфических особенностей, но я выполняю свой собственный сервер для моего веб-сайта и электронной почты, таким образом, вот мои предложения для просто этого. На Вашем сервере можно установить любое распределение, которым Вы являетесь самыми довольными. Я, вероятно, предложил бы Ubuntu, если у Вас нет большого опыта системного администратора, потому что это довольно просто в использовании, и основывалось на Debian (мне нравятся находящиеся в Debian дистрибутивы :)). После этого можно установить Apache (PHP и MySQL при необходимости) и почтовые сервисы. Для электронной почты я использую постфикс и Курьера. Я также установил Roundcube для веб-почты, хотя я могу использовать любой клиент с IMAP, также. Для управления им Вы могли использовать Webmin, чтобы дать себе веб-интерфейс, который, вероятно, подобен тому, к чему Вы привыкли, но не будет слишком трудно привыкнуть к выполнению команд на сервере. Эти пакеты легко установить, таким образом, это могло быть столь же легко, как вводящий в чем-то как "sudo склонный - добираются, apache2 php mysql установки снабжают постфиксом курьера" (Примечание: Не фактическая команда, но подобный этому в зависимости от того, что Вы хотите).
Я не мог найти способ сделать это, поэтому отправляю это «это невозможно» как принятый ответ.
Если кто-нибудь может придумать лучший ответ, Я буду очень рад принять его ...
Я тоже ищу это. Единственный способ, который я нашел, - это привязать коннектор SMTP к другому порту и NAT от маршрутизатора с набором IP / порта к конкретному порту коннектора ... Это некрасиво, но работает, пока у вас разные IP-адреса для каждого домена ...
Не удалось найти какой-либо встроенный способ сделать это с помощью Exchange, но вы можете сделать это с помощью стороннего продукта: MultiSendcon позволяет использовать разные исходящие HELO / Доменные имена EHLO в зависимости от адреса электронной почты отправителя. Вы также можете использовать его для маршрутизации выходящего трафика через разные локальные IP-адреса или через разные смарт-хосты в зависимости от адреса отправителя или домена отправителя.