Как сделать Я создаю локальную учетную запись электронной почты?

Или посмотрите на различия через что-то вроде (возможно, поспешное предположение, что опции не передаются, как переменные окружения):

set -o > now
bash -ic 'set -o' > default
diff default now
2
28.02.2018, 13:20
2 ответа

No estoy seguro de entender lo que quiere decir con sistema y usuario cuentas, pero si está preguntando cómo manejar el correo electrónico local -en Linuxes bastante simple. No uso Ubuntua diario, pero he simplemente ejecute lo siguiente en la máquina virtual:

$ sudo apt-get install sendmail

sendmailes el nombre del servidor SMTPque entregará correos electrónicos -.

$ sudo apt-get install mutt

muttes el nombre del Mail User Agentque usaremos para leer el correo.

Asegúrese de que sendmailse esté ejecutando:

$ ps aux | grep '[s]endmail'
root     31687  0.0  0.1 108964  5408 ?        Ss   19:24   0:00 sendmail: MTA: accepting connections

Enviar un correo electrónico de prueba -a usted mismo:

$ sendmail -i $(whoami) <<MAIL_END
> Subject: test e-mail
>
> HELLO
> MAIL_END

Tenga en cuenta que después de presionar Ingrese obtendrá:

You have new mail in /var/mail/<USERNAME>

Use muttpara leer el correo, por ejemplo:

$ mutt -f /var/mail/ja

En realidad, cuando usas muttni siquiera tienes que usar-f:

$ mutt

es suficiente ya que muttintentará abrir $MAIL. En Ubuntuviene definido por defecto:

$ echo $MAIL
/var/mail/ja
2
27.01.2020, 22:18

В системе на базе Debian -у вас уже должна быть exim4, которая предоставляет утилиту sendmail. Настройте его следующим образом:

1. Подтвердите полное доменное имя

exim4 требует "полное" доменное имя для вашей локальной машины, что просто означает, что в нем нужна точка. Подтвердите это с помощью следующего:

$ hostname
$ hostname --fqdn

Они вернут имя вашей машины и ваше полное доменное имя. По умолчанию ваше полное доменное имя совпадает с именем вашей машины и не содержит точки, и вам нужно его изменить.

(Если оно отличается и содержит точку, пропустите шаг 2.)

2. Изменить файл hosts

Теперь мы установим ваше полное доменное имя. Для этого измените файл hosts:

sudo nano /etc/hosts

Вы должны увидеть следующие строки в файле (пробелы — это табы):

127.0.0.1    localhost
127.0.1.1    HOSTNAME

измените это на...

127.0.0.1    localhost
127.0.1.1    mail.localhost    HOSTNAME

...затем сохраните и выйдите. Повторите первый шаг, чтобы убедиться, что ваше имя хоста осталось прежним, а ваше полное доменное имя обновлено.

3. Настроить exim4

Настройте exim4 следующим образом:

sudo dpkg-reconfigure exim4-config

В ответах на следующие вопросы выберите следующие параметры (, а в противном случае выберите значения по умолчанию):

  • "только локальная доставка; не по сети"
  • Имя системной почты :"mail.localhost"
  • Другие пункты назначения, для которых принимается почта :"mail.localhost"
  • Поддерживать минимальное количество DNS-запросов? Да
  • Способ доставки :Формат mbox в /var/mail
  • Куда отправлять rootи postmasterпочту:USERNAME@localhost
    • Теперь системные сообщения будут отправляться на вашу учетную запись пользователя, и вам не нужны специальные разрешения для доступа к ним

4. Тест

Чтобы проверить,вы можете отправить локальное электронное письмо с почтой USERNAME@localhost. Заполните подсказки следующим образом

$ mail USERNAME@localhost
Cc: <leave blank, hit enter>
Subject: test subject
test body <hit enter>
<hit Ctrl-D>

Вы можете подтвердить получение сообщения, набрав mail. Нажмите Q, чтобы выйти из почтового клиента с текстом -.

5. Настройте графический интерфейс MUA

Теперь настройте предпочтительный клиент с графическим интерфейсом для доступа к mbox и убедитесь, что тестовое сообщение также появляется в папке «Входящие».

1
27.01.2020, 22:18

Теги

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