Как MTA, MDA, POP/IMAP соединяются друг с другом во время доставки электронной почты?

$filesи ${files[0]}эквивалентны, когда files- это список, подобный тому, который у вас есть в вашем вопросе.

Обратите внимание, что "source_path/${files[@]}"помещает source_path/только перед первым элементом списка. Чтобы изменить список таким образом, чтобы каждый элемент начинался с некоторого пути, вы можете сделать

files=(... your list of files... )

for element in "${files[@]}"; do
    files=( "${files[@]:1}" "source_path/$element" )
done

cp "${files[@]}" destanation_path

или вы можете просто cdдо source_pathперед выполнением cpили добавить путь к фактическим именам одновременно с назначением значений в списке с самого начала.

0
22.09.2021, 11:41
1 ответ
  1. Это зависит от того, как настроен ваш SMTP-клиент, но в целом это правильно.
  2. Верно.
  3. Давайте поговорим о qmail -совместимых почтовых каталогах, поскольку никто больше не использует /var/mail/usernameUNIX -почтовые ящики в стиле (слишком много недостатков, почти никаких преимуществ ). Электронные письма хранятся там, где вы указываете свой Maildir, по умолчанию это
sudo postconf -e "home_mailbox = Maildir/"
  1. По умолчанию postfixне отправляет электронные письма никому и ничему, а просто сохраняет их с помощью встроенного -агента доставки. Там нет связи между dovecotи postfixкак таковой AFAIK.
  2. Вы подключаетесь к dovecot, и это позволяет вам работать с указанным выше почтовым каталогом, совместимым с qmail -, например.
mail_location = maildir:~/Maildir

In this case, postfix is the MTA, dovecot is the POP3/IMAP server, but what is the MDA/LDA (Delivery Agent)?

Снова постфикс:http://www.postfix.org/OVERVIEW.html:man 8 local.

2
22.09.2021, 12:35

Теги

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