Модераторы: ginnie, korob2001
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> работа с imap, удалённое создание сообщений 
:(
    Опции темы
MZ412
Дата 9.8.2010, 13:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 4.12.2009

Репутация: нет
Всего: нет



Хочется готовый модуль для работы с IMAP. Пока что ничего не нашёл.

Нужно удалённо залогиниться и с клиентского хоста положить сообщение (со всеми заголовками) в ящик.

IMAP сервер - cyrus.

Возможно кто то озадачивался такой задачей...
PM MAIL   Вверх
MZ412
Дата 9.8.2010, 14:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 4.12.2009

Репутация: нет
Всего: нет



Как всегда всё нашёл сам. Примерно так:

Код

#!/usr/bin/perl -w

use warnings;
use strict;

use Mail::IMAPClient;
  
my $imap = Mail::IMAPClient->new(
        Server   => 'localhost',
        Port     => 993,
        User     => 'login',
        Password => '***',
        Ssl      => 1,
) or die "KILL!!!";

my $folder = "INBOX";
my $filename = "/path/to/message";
my $text;

$imap->select($folder) or die "Could not select: $@\n";

open (FD, $filename);
while (<FD>)
{
        $text = $text . $_;
}
close (FD);

my $uid = $imap->append( $folder, $text )
        or die "Could not append: ", $imap->LastError;

$imap->logout or die "Logout error: ", $imap->LastError, "\n";

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl: Системное программирование"
korob2001
sharq
  • В этом разделе обсуждаются вопросы относящиеся только к системному программированию на Perl
  • Если ваш вопрос не относится к системному или CGI программированию, задавайте его в общем разделе
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Системное программирование | Следующая тема »


 




[ Время генерации скрипта: 0.0432 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.