Или посмотрите на различия через что-то вроде (возможно, поспешное предположение, что опции не передаются, как переменные окружения):
set -o > now
bash -ic 'set -o' > default
diff default now
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 Linux
es bastante simple. No uso Ubuntu
a diario, pero he simplemente ejecute lo siguiente en la máquina virtual:
$ sudo apt-get install sendmail
sendmail
es el nombre del servidor SMTP
que entregará correos electrónicos -.
$ sudo apt-get install mutt
mutt
es el nombre del Mail User Agent
que usaremos para leer el correo.
Asegúrese de que sendmail
se 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 mutt
para leer el correo, por ejemplo:
$ mutt -f /var/mail/ja
En realidad, cuando usas mutt
ni siquiera tienes que usar-f
:
$ mutt
es suficiente ya que mutt
intentará abrir $MAIL
. En Ubuntu
viene definido por defecto:
$ echo $MAIL
/var/mail/ja
В системе на базе 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
В ответах на следующие вопросы выберите следующие параметры (, а в противном случае выберите значения по умолчанию):
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 и убедитесь, что тестовое сообщение также появляется в папке «Входящие».