Az egyik kollégám jött azzal az igénnyel, hogy szeretne a cégen belülről is és kívülről is leveleket küldeni (ez ugye nem kaland), de mindezt egy MacBookról és egy iPhone-ról. Nosza rajta, beizzítottam az IMAP-ot és a Client Server nevezetű default SMTP receive connectort. A dolog működött, én nyugodtan hátradőltem, béke.

Eltelt 2-3 nap és a kolléga szól, hogy a céges mail-jét tudja így használni, de a magánt nem. Hirtelen nem értettem a dolgot, hiszen (tudomásom szerint) a Client SMTP connector pont azért van, hogy a bejelentkezett felhasználók tudják relay-nek használni.

El kezdtem keresgélni és kiderült, hogy rosszul tudom. A bejelentkezett felhasználó alapból, csak a rendszerben létező domainek nevében tud küldeni. Azt, hogy bármilyen domain-t használhasson a következő PowerShell paranccsal lehet megengedni:

Get-ReceiveConnector -Identity “SERVER\Client SERVER” | Add-ADPermission -user “DOMAIN\Domain Users” -ExtendedRights “Ms-Exch-SMTP-Accept-Any-Sender”

További információk itt:
http://technet.microsoft.com/en-us/library/bb232021.aspx