Se o seu domínio interno for domainname.com, o email para user3@domainname.com será sempre processado internamente. O melhor que você pode fazer é configurar a caixa de correio do usuário3 para encaminhar para user3@someotherdomain.com.
Se isso estiver correto, acione os Usuários e Computadores do AD, crie um Contato e defina o endereço SMTP como user3@someotherdomain.com. Agora abra as propriedades para user3, vá para a aba Ecxhange General e clique no botão Delivery. Selecione seu contato recém-criado como o endereço de encaminhamento.
Isso é o que é descrito em support.microsoft.com/kb/281926. Você está correto quando diz que "o encaminhamento parece funcionar apenas ao encaminhar para objetos dentro do Active Directory", mas o contato que você criou é um objeto do Active Directory, mas qualquer email enviado para ele vai para seu endereço de email externo. / p>
JR