Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Procmail вырезание даты письма (http://forum.oszone.net/showthread.php?t=90238)

Capricornus 13-09-2007 22:16 643121

Procmail вырезание даты письма
 
Необходимо создать правило в .procmailrc правило которое вырезало бы дату (написаниня) из (заголовка) письма переданного fetchmail'om. Желательно эту дату (и время) занести в переменную, т.к. она будет нужна для дальнейшей обработки (тела) письма.

пример письма
Код:

Received: from mxfront19.yandex.ru ([213.180.200.57]:60637 "EHLO
        mxfront19.yandex.ru" smtp-auth: <none> TLS-CIPHER: <none> TLS-PEER-CN1:
        <none>) by mail.yandex.ru with ESMTP id S2966400AbXIMRvO;
        Thu, 13 Sep 2007 21:51:14 +0400
Received: from oszone.net ([89.108.80.231]:17909 "EHLO mail.oszone.net"
        smtp-auth: <none> TLS-CIPHER: <none> TLS-PEER-CN1: <none>)
        by mail.yandex.ru with ESMTP id S382517AbXIMRuy (ORCPT
        <rfc822;test%yandex.ru@mxc10.yandex.ru>);
        Thu, 13 Sep 2007 21:50:54 +0400
X-Yandex-TimeMark: 1189705854
Received-SPF: none (mxfront19: 89.108.80.231 is neither permitted nor denied by domain of oszone.net; fakespf=pass)
client-ip=89.108.80.231; envelope-from=www@oszone.net; helo=mail.oszone.net;, fakespf=pass
Received: from www by mail.oszone.net with local (Exim 4.63 (FreeBSD))
        (envelope-from <www@oszone.net>)
        id 1IVsqp-000BEp-LK
        for test@yandex.ru; Thu, 13 Sep 2007 21:51:39 +0400
To:    test@yandex.ru
Subject: test
X-PHP-Script: www.forum.oszone.net/login.php for 10.104.106.104, 10.104.106.104
From:  OSzone <techadmin@oszone.net>
Auto-Submitted: auto-generated
Message-ID: <200709131739.468b05542759@forum.oszone.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="Windows-1251"
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-Mailer: vBulletin Mail via PHP
Date:  Thu, 13 Sep 2007 21:51:39 +0400    [надо вырезать]

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

Изначальная задача заключатеся в том, что бы передать тело (текст) письма на обработку PHP скрипту, скрипт "разбирает" тело и выполняет определенные функции, НО еще нужна дата составления письма, без нее ни как, это очень важная информация.
Я естественно могу вставить дату обработки письма, но это совершенно не та дата будет, притом что

Марк2 06-09-2010 10:36 1489446

Цитата:

Цитата Capricornus
[надо вырезать] »

Я человек старый и немогу разобраться в вырезаниях-нельзя ли проще? Марк.


Время: 13:42.

Время: 13:42.
© OSzone.net 2001-