Добрый день!
Хочу попросить помощи в настройке уведомлений об изменениях багов через Gmail.
При этом не обязательно использовать smtp от Gmail. ГЛАВНОЕ: получать сообщения (только на ящики Gmail).
Спасибо!
Отсутствует
Что именно не работает? Какая ОС используется?
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
Отсутствует
При составлении нового бага и написания и-мєйла существующего юзера в СС, после кликания на кномке "Создать" вываливается сообщение (на английском, передаю суть): "мыло не может быть отправлено из-за невозможности получить доступ к серверу smtp.gmail.com"
smtp.gmail.com был указан как smtp-сервер при запуске и завершения работы скрипта checksetup.pl
Отредактировано squid_etc (27-05-2009 10:43:05)
Отсутствует
squid_etc
См. http://www.dawood.in/bugzilla_alerts_using_gmail.html и http://www.nabble.com/Bugzilla-3.2.3-GM … 27303.html
Добавлено 26-05-2009 01:29:24
P.S. Хотя вторую ссылку можно не смотреть. Там просто обсуждение этой проблемы.
Do you feel lucky, punk?
Отсутствует
Хорошо. Я эти сслыки тоже видел.
Теперь вопросы:
1. Как сделать себе из выпадающего меню SMTP:TSL?
просто проинсталить себе пакет SMTP?
2. Обязательно указывать порт 587?
3. Пункт 2. Энтэр ё и-мэйл аддресс ин мэйл форм:
указывать свой ящик? - но это ящик админа, или какой?
4. Правильно ли я написал, что smtp.gmail.com - адрес моего smtp-сервера.
П.С.: инет то у меня есть, но пока Багзилла стоит на локальной сети и под апачем. Будет ли это работать?
5. по адресу http://search.cpan.org/~fayland/Email-S … MTP/TLS.pm
есть код
use Email::Send; my $mailer = Email::Send->new( { mailer => 'SMTP::TLS', mailer_args => [ Host => 'smtp.gmail.com', Port => 587, User => 'username@gmail.com', Password => 'password', Hello => 'fayland.org', ] } ); use Email::Simple::Creator; # or other Email:: my $email = Email::Simple->create( header => [ From => 'username@gmail.com', To => 'to@mail.com', Subject => 'Subject title', ], body => 'Content.', ); eval { $mailer->send($email) }; die "Error sending email: $@" if $@;
и еще:
6. Юзер нейм в Багзилле - это и-мэйл. А он состоит из логина почты и домена почты.
в строке
или
указывается имя юзера только до собаки. Но в итоге адрес пересылки будет 2 раза включать домен и иметь 2 собаки))) Или я не прав?
В любом случае спасибо за советы!
Отсутствует
Теперь дальше:
1. Действительно установка по http://www.dawood.in/bugzilla_alerts_using_gmail.html предполагает добавления Email::Send::SMTP::TLS.
я сталкиваюсь с проблемами при установке:
а) CPAN запустился нормально
б) проблемы возникли при доставлении
я получил из cmd следующее (это для нескольких модулей )CPAN
Warning: prerequisite IO::Socket::SSL 0 not found. ... Have Z:\usr\local\repl\lib\Config.pm expected \usr\local\repl\lib\Config.pm Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [lib] Config syas: [MSWin32-x86-multi-thread] This may or may not cause problems. Please check your installation of perl if your have problems building this extention. Writing Makefile for Net::SMTP::TLS ... Shall I follow them and prepend them to the queue of modules we are processing right not? [yes] yes
Как мне видно из сказанного:
1) видна разница используемое ОС и Bugzilla:
Config.pm не должен находиться на каком-то диске => решение- думаю, что Перл сможет перебиться
2) в файле Config.pm, который у меня на Z:\usr\local\repl\lib\Config.pm действительно есть
# tie returns the object, so the value returned to require will be true. tie %Config, 'Config', { archlibexp => '\usr\local\perl\\lib', archname => [b]'MSWin32-x86-multi-thread'[/b], d_readlink => undef, d_symlink => undef, dlsrc => 'dl_win32.xs', dont_use_nlink => undef, exe_ext => '.exe', inc_version_list => '', intsize => '4', ldlibpthname => '', obj_ext => '.obj', osname => 'MSWin32', osvers => '4.0', path_sep => ';', privlibexp => '\usr\local\perl\\lib', scriptdir => '\usr\local\perl\\bin', sitearchexp => '\usr\local\perl\\site\\lib', sitelibexp => '\usr\local\perl\\site\\lib', so => 'dll', useithreads => 'define', usevendorprefix => undef, version => '5.8.8', };
тоесть MSWin32-x86-multi-thread действительно видится Перлом.
если поменять его на lib - все равно не проходит установка.
----------------
2. Вопрос по установке:
очередным пунктом по установке написано:
compiling from source Download source from HERE and execute following commands
Выделить кодКод:
tar zxvf Email-Send-SMTP-TLS-0.03.tar.gz cd Email-Send-SMTP-TLS-0.03 ./configure make make install
в источнике Перловский код.
где компилировать код оттуда?
как выполнять указанные команды?
Отсутствует
Я использую WinXP SP2. Это все работает под Денвером 3.
Что я получил:
1) ссылка http://www.dawood.in/bugzilla_alerts_using_gmail.html про установщик пакетов Перла под UNIX. В моем случае я пользуюсь WinXP SP2.
2) Чтобы поставить под Винду пакеты я пишу в cmd.exe
на что умный ppm мне отвечает: Can't find any packages that provide Net-SMTP-TLS for Email-Send-SMTP-TLS
я пишу
на что умный ppm мне отвечает: Can't find any packages that provide IO-Socket-SSL for Net-SMTP-TLS
Умный ppm я нашел и указывал так (опять же в cmd.exe):
НО после работы умного ppm, мой checksetup.pl (Perl из-под Денвера) не видел пакет Email-Send. Хотя нужные пакеты(IO-Socket-SSL, Net-SMTP-TLS и Email-Send-SMTP-TLS) ставились нормально.
ВОПРОС: могут ли конфликтовать поставленные пакеты: Email-Send-SMTP-TLS (из умного ppm) и Email-Send (из обычного ppm, который находится у меня Z:\usr\local\perl\bin - там находится, так как Денвером прописал становаться именно туда)?
П.С.: родной ppm не хочет даже ставить IO-Socket-SSL.
Отсутствует
После использования репозитория http://trouchelle.com/perl/ppmrepview.pl
вываливается ошибка при переходе по разделам самой Багзиллы
perl.exe - Unable To Locate Component
This application has failed to start because LIBEAY32.dll was not found. Re-installing the application may fix this problem.
1. Что я сделал со своим Перлом?
2. Как это пофиксить?
3. Есть новая ось. Как сделать так, чтобы запускался скрипт через cmd.exe
- у меня открывается блокнот
т.к. пути в глобальных переменных прописаны.
Где искать соответствие расширений и приложений, которые их открывают?
Отсутствует