Eu quero usar o mail @ mydomain, mas o mail do usuário já existe (Debian 6)

1

Estou tentando criar um usuário "mail" no meu novo VPS (Debian 6), para que eu possa usar o endereço de e-mail mail @ mydomain, mas recebo o erro

useradd: user 'mail' already exists

De fato, o / etc / passwd contém a linha

mail:x:8:8:mail:/var/mail:/bin/sh

Posso definir a senha, fazer login e usá-la no meu e-mail pessoal?

    
por ezequiel-garzon 13.01.2012 / 14:15

3 respostas

2

Como "mail" refere-se a um aplicativo do servidor no sistema e já está no sistema como um componente em seu sistema de email, é altamente recomendável não usá-lo. Mesmo se você tivesse alias ao e-mail recebido, isso acrescentaria uma complicação desnecessária à sua configuração.

Use seu nome de usuário real ou escolha outro nome como "email" ou "contato" e use isso. Caso contrário, você está pedindo problemas no caminho.

    
por 13.01.2012 / 14:18
0

Se você deseja receber e-mails endereçados a mail @ yourdomain, basta informar seu sistema de e-mail para entregá-lo à sua caixa postal e não ao do usuário 'mail'

A maioria dos MTAs permite que você altere o mapa de um nome de caixa de correio para um nome de usuário diferente sem muito esforço - na verdade, é possível em todos os MTAs, mas difícil de fazer em alguns. Além disso, quase todos os MTAs (e MDAs) fornecem um mecanismo para encaminhar emails para uma caixa de correio diferente.

No entanto, você não forneceu detalhes sobre o MTA nem o MDA implantados.

Can I set the password, login and use it for my personal email?

Esta não é a maneira de resolver o problema. Os processos do servidor usados são executados sob os uids discreate por uma boa razão - separação de privilégios - e uma conta usada para executar um processo de servidor nunca deve ser usada para outros propósitos.

    
por 13.01.2012 / 17:27
0

No caso de alguém estar interessado neste tópico, eu encontrei (no Debian) uma maneira de fazer as coisas funcionarem, aos meus olhos, de forma bastante elegante. Como as contas são referenciadas internamente pelos UIDs, os nomes são, em certo sentido, meros aliases. Assim como root sempre tem UID 0, mail geralmente tem UID 8 (o UID real que não precisamos saber). Podemos mudar o nome da conta de usuário com o UID 8 assim:

usermod -l smail mail

Em resumo, algo assim funciona:

usermod -l smail mail    
groupmod -n smail mail
groupadd mail
useradd -m -s /bin/bash -g mail -c 'Your Name' mail

(Novamente no Debian, /etc/default/useradd deve ter a linha # CREATE_MAIL_SPOOL=yes descomentado.)

Se eu encontrar algum comportamento inesperado louco, como resultado, atualizarei este post antigo. Felicidades!

Nota: Em geral, não é necessário fazer groupadd user manualmente para useradd user : você simplesmente omite a opção -g . No entanto, isso dá um erro. De fato, há algo especial sobre o nome / alias mail , então ... tome cuidado se você sentir vontade de tentar isso!

    
por 24.03.2012 / 10:22

Tags