просто делает мои первые шаги с почтой на Ubuntu. Следующее Это руководство
Но когда я пытаюсь инициализировать свой почтовый ящик с помощью
echo 'init' | mail -s 'init' -Snorecord sammy
, я получаю ожидаемый ответ «будет»
Can't canonicalize "/home/user/Maildir
Однако, когда я делаю
ls -R ~/Maildir
Я ничего не получаю в ответ. То есть мой maildir не создается и Maildir не инициализирован.
Что искать? Как устранить / отладить это?
Попробуйте этот метод, опубликованный ранее. Ошибка Directory исчезла, но по-прежнему не получает почту. mail (1) не может открыть почтовый ящик Maildir
Обновление 1: после этого я попытался создать нового пользователя, и он, похоже, сработал. Файлы появляются. Возможно, это проблема с разрешениями. Если я это выясню, я обновлю этот пост.
Обновить 1 Восстановить эти команды ( mail (1) не может открыть почтовый ящик Maildir ) и опубликовать то, что вы видите.
Установите пакет mailx для использования в качестве служебной программы командной почты. С этим пакетом устанавливается Mail.sudo apt-get install mailutils
Добавьте пользователя прежде, чем начать. sudo useradd -m -s /bin/bash fmaster
sudo passwd fmaster
Проверьте установку по умолчанию, используя следующий сегмент кода. telnet localhost 25
(если это не сработает, проверьте, работает ли постфикс) sudo postfix status
Если он не запущен, запустите его sudo postfix start
Postfix запросит следующее в терминале, чтобы вы могли использовать для ввода команд SMTP , Trying 127.0.0.1...
Connected to mail.fossedu.org.
Escape character is '^]'.
220 localhost.localdomain ESMTP Postfix (Ubuntu)
Введите следующий сегмент кода в приглашении 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
Проверьте почтовый ящик fmaster su - fmaster
mail
. Когда вы вводите почтовую команду, на вашем терминале должен выводиться вывод, следующий за ним. 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
&
Если вы видите следующую строку: /var/mail/fmaster type: sudo postconf -e "home_mailbox = Maildir/"
Повторите шаги и посмотрите, что ваша папка изменилась на /home/fmaster/Maildir
Я только что столкнулся с этой проблемой, и после беспорядка с Google я нашел это.
$ sudo postmap /etc/postfix/virtual
$ sudo service postfix reload
Решил проблему!
Попробуйте этот метод, опубликованный ранее. Ошибка Directory исчезла, но по-прежнему не получает почту. mail (1) не может открыть почтовый ящик Maildir
Обновление 1: после этого я попытался создать нового пользователя, и он, похоже, сработал. Файлы появляются. Возможно, это проблема с разрешениями. Если я это выясню, я обновлю этот пост.
Обновить 1 Восстановить эти команды ( mail (1) не может открыть почтовый ящик Maildir ) и опубликовать то, что вы видите.
Установите пакет mailx для использования в качестве служебной программы командной почты. С этим пакетом устанавливается Mail.sudo apt-get install mailutils
Добавьте пользователя прежде, чем начать. sudo useradd -m -s /bin/bash fmaster
sudo passwd fmaster
Проверьте установку по умолчанию, используя следующий сегмент кода. telnet localhost 25
(если это не сработает, проверьте, работает ли постфикс) sudo postfix status
Если он не запущен, запустите его sudo postfix start
Postfix запросит следующее в терминале, чтобы вы могли использовать для ввода команд SMTP , Trying 127.0.0.1...
Connected to mail.fossedu.org.
Escape character is '^]'.
220 localhost.localdomain ESMTP Postfix (Ubuntu)
Введите следующий сегмент кода в приглашении 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
Проверьте почтовый ящик fmaster su - fmaster
mail
. Когда вы вводите почтовую команду, на вашем терминале должен выводиться вывод, следующий за ним. 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
&
Если вы видите следующую строку: /var/mail/fmaster type: sudo postconf -e "home_mailbox = Maildir/"
Повторите шаги и посмотрите, что ваша папка изменилась на /home/fmaster/Maildir
Я только что столкнулся с этой проблемой, и после беспорядка с Google я нашел это.
$ sudo postmap /etc/postfix/virtual
$ sudo service postfix reload
Решил проблему!
Попробуйте этот метод, опубликованный ранее. Ошибка Directory исчезла, но по-прежнему не получает почту. mail (1) не может открыть почтовый ящик Maildir
Обновление 1: после этого я попытался создать нового пользователя, и он, похоже, сработал. Файлы появляются. Возможно, это проблема с разрешениями. Если я это выясню, я обновлю этот пост.
Обновить 1 Восстановить эти команды ( mail (1) не может открыть почтовый ящик Maildir ) и опубликовать то, что вы видите.
Установите пакет mailx для использования в качестве служебной программы командной почты. С этим пакетом устанавливается Mail.sudo apt-get install mailutils
Добавьте пользователя прежде, чем начать. sudo useradd -m -s /bin/bash fmaster
sudo passwd fmaster
Проверьте установку по умолчанию, используя следующий сегмент кода. telnet localhost 25
(если это не сработает, проверьте, работает ли постфикс) sudo postfix status
Если он не запущен, запустите его sudo postfix start
Postfix запросит следующее в терминале, чтобы вы могли использовать для ввода команд SMTP , Trying 127.0.0.1...
Connected to mail.fossedu.org.
Escape character is '^]'.
220 localhost.localdomain ESMTP Postfix (Ubuntu)
Введите следующий сегмент кода в приглашении 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
Проверьте почтовый ящик fmaster su - fmaster
mail
. Когда вы вводите почтовую команду, на вашем терминале должен выводиться вывод, следующий за ним. 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
&
Если вы видите следующую строку: /var/mail/fmaster type: sudo postconf -e "home_mailbox = Maildir/"
Повторите шаги и посмотрите, что ваша папка изменилась на /home/fmaster/Maildir
Я только что столкнулся с этой проблемой, и после беспорядка с Google я нашел это.
$ sudo postmap /etc/postfix/virtual
$ sudo service postfix reload
Решил проблему!