newbie question - postfix and s-mail - & ldquo; & rdquo; Can canonicalize & ldquo; & rdquo;

просто делает мои первые шаги с почтой на Ubuntu. Следующее Это руководство

Но когда я пытаюсь инициализировать свой почтовый ящик с помощью

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

, я получаю ожидаемый ответ «будет»

Can't canonicalize "/home/user/Maildir

Однако, когда я делаю

ls -R ~/Maildir

Я ничего не получаю в ответ. То есть мой maildir не создается и Maildir не инициализирован.

Что искать? Как устранить / отладить это?

2
задан 10 April 2017 в 08:46

6 ответов

Попробуйте этот метод, опубликованный ранее. Ошибка 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

0
ответ дан 18 July 2018 в 15:16

Я только что столкнулся с этой проблемой, и после беспорядка с Google я нашел это.

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

Решил проблему!

1
ответ дан 18 July 2018 в 15:16

Попробуйте этот метод, опубликованный ранее. Ошибка 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

0
ответ дан 24 July 2018 в 20:35

Я только что столкнулся с этой проблемой, и после беспорядка с Google я нашел это.

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

Решил проблему!

1
ответ дан 24 July 2018 в 20:35

Попробуйте этот метод, опубликованный ранее. Ошибка 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

0
ответ дан 31 July 2018 в 23:37

Я только что столкнулся с этой проблемой, и после беспорядка с Google я нашел это.

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

Решил проблему!

1
ответ дан 31 July 2018 в 23:37

Другие вопросы по тегам:

Похожие вопросы: