The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Подсунуть входящие письма в dovecot"
Отправлено fantom, 12-Янв-18 11:52 
>> Файл, чтоб его довекот отдал как письмо, должен быть оформлен в соответствии
>> с набором правил.
>> Т.е. именно как ЭЛЕКТРОННОЕ ПИСЬМО!
>> Произвольные текстовые файлы довекот письмами считать не будет, и соответственно по протоколу
>> POP3 не отдаст.
>> цель этих экзерсисов?
>> Произвольный текстовый файл по протоколу pop3 считывать???
> Цель - без использования smtp сфабриковать письма. Понятно что это будет не
> просто текстовый файл. В этом и был мой вопрос: какой должен
> быть формат у файлов и где должен лежать.

О! Наконец-то!
Вы однако не понимаете как почта работает а хотите от нее чего-то добиться....
ДЛЯ ФОРМИРОВАНИЯ ПИСЬМА такая штука как smtp и не нужна-то вовсе, SMTP он только транспортирует уже готовое и НЕ формирует это готовое самостоятельно.

любой почтовый клиент готовит письмо и потом по SMTP скармливает его серверу.
Вот и воспользуйтесь клиентом готовым консольным
mailx например, или mutt или еще каким.

и если у вас обычная штатная установка Linux, то в 90% случаев никакого smtp специально разворачивать не нужно, все развернуто за вас.


Попробуйте  (только этот testuser должен присутствовать в системе)
echo 123 | mailx -s qwerty testuser

и потом
cat /var/mail/testuser

должно быть что-то типа

From root@localdomain  Fri Jan 12 11:44:39 2018
Return-Path: <root@localdomain>
X-Original-To: testuser
Delivered-To: testuser@localdomain
Received: by localdomain (Postfix, from userid 0)
        id 532A78001F30; Fri, 12 Jan 2018 11:44:39 +0300 (MSK)
Date: Fri, 12 Jan 2018 11:44:39 +0300
To: testuser@localdomain
Subject: qwerty
User-Agent: Heirloom mailx 12.5 7/5/10
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-Id: <20180112084439.532A78001F30@localdomain>
From: root@localdomain (root)

123

Вот только произвольные текстовые файлы так отправлять не получится,
Найдите как mailx - у скармливать файл как вложение :)

Если все ОК, то вам останется или пнуть довекот, чтобы он брал письма не из Maildir (default), а из mailbox
(Go to the Dovecot Wiki)
Или научить вашу систему складывать в Maildir (default - mailbox)

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру