newbie question - postfix e s-mail - “” Can canonicalize “”

2

apenas fazendo meus primeiros passos com o correio no Ubuntu. Seguido Este guia

Mas quando tento inicializar minha caixa de correio com

echo 'init' | mail -s 'init' -Snorecord sammy

Eu recebo a resposta "seria" esperada

Can't canonicalize "/home/user/Maildir

No entanto, quando eu fizer

ls -R ~/Maildir

Não recebo nada em resposta. Ou seja meu maildir não está sendo criado e o Maildir não foi inicializado.

O que procurar? Como posso solucionar / depurar isso?

    
por Andrey 09.04.2017 / 23:25

2 respostas

1

Acabei de encontrar esse problema e, depois de brincar com o Google, encontrei isso .

$ sudo postmap /etc/postfix/virtual
$ sudo service postfix reload

Resolvido o problema!

    
por Michael Kim 02.06.2017 / 14:40
0

Tente este método postado anteriormente. O erro de diretório desapareceu, mas ainda não está recebendo mensagens. o correio (1) não consegue abrir a caixa de correio do Maildir

Atualização 1 : tentei criar um novo usuário depois disso e pareceu funcionar. Os arquivos estão aparecendo. Talvez seja um problema de permissões. Se eu descobrir, atualizarei este post.

Atualização 2: Recrie esses comandos ( Source ) e poste o que você vê.

  

Instale o pacote mailx para uso como programa utilitário de correio de comando. Enviar   comando é instalado com este pacote.

sudo apt-get install mailutils
     

Adicione um usuário antes de começar isso.

sudo useradd -m -s /bin/bash fmaster
sudo passwd fmaster
     

Teste sua instalação padrão usando o seguinte segmento de código.

telnet localhost 25
     

(se isso não funcionar, verifique se o postfix está sendo executado)

sudo postfix status
     

Se não estiver em execução, inicie-o

sudo postfix start
     

O postfix solicitará o seguinte no terminal para que você possa usar   para digitar comandos SMTP.

Trying 127.0.0.1...
Connected to mail.fossedu.org.
Escape character is '^]'.
220 localhost.localdomain ESMTP Postfix (Ubuntu)
     

Digite o seguinte segmento de código no prompt do Postfix.

ehlo localhost
mail from: root@localhost
rcpt to: fmaster@localhost
data
Subject: My first mail on Postfix

Hi,
Are you there?
regards,
Admin
.  # (Type the .[dot] in a new Line and press Enter )
quit
     

Verifique a caixa de correio do fmaster

su - fmaster
mail
     

Quando você digita o comando de e-mail, uma saída como a exibida a seguir   terminal.

Mail version 8.1.2 01/15/2001.  Type ? for help.
"**/var/mail/fmaster**": 2 messages 2 new
>N  1 root@localhost     Mon Mar  6 12:49   13/479   Just a test
 N  2 root@localhost     Mon Mar  6 12:51   15/487   My first mail
&
     

Se você vir a seguinte linha: /var/mail/fmaster type:

sudo postconf -e "home_mailbox = Maildir/"

Repita as etapas e veja se sua pasta foi alterada para /home/fmaster/Maildir

    
por CoderX 07.05.2017 / 03:12