>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Bugzilla http://forum.mozilla-russia.org/viewforum.php?id=35 >Отправка notification через smtp.gmail.com (на почтовые ящики) http://forum.mozilla-russia.org/viewtopic.php?id=35260 |
squid_etc > 25-05-2009 19:49:41 |
Добрый день! Хочу попросить помощи в настройке уведомлений об изменениях багов через Gmail. Спасибо! |
Unghost > 25-05-2009 21:58:55 |
Что именно не работает? Какая ОС используется? |
squid_etc > 26-05-2009 01:03:10 |
При составлении нового бага и написания и-мєйла существующего юзера в СС, после кликания на кномке "Создать" вываливается сообщение (на английском, передаю суть): "мыло не может быть отправлено из-за невозможности получить доступ к серверу smtp.gmail.com" |
banbot > 26-05-2009 01:26:06 |
squid_etc 26-05-2009 01:29:24 |
squid_etc > 26-05-2009 01:45:42 |
Хорошо. Я эти сслыки тоже видел. П.С.: инет то у меня есть, но пока Багзилла стоит на локальной сети и под апачем. Будет ли это работать? 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 $@; и еще: или указывается имя юзера только до собаки. Но в итоге адрес пересылки будет 2 раза включать домен и иметь 2 собаки))) Или я не прав? В любом случае спасибо за советы! |
squid_etc > 27-05-2009 11:56:16 |
Теперь дальше: б) проблемы возникли при доставлении я получил из 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 Как мне видно из сказанного: Выделить код Код:# 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 действительно видится Перлом. ----------------
в источнике Перловский код. |
squid_etc > 28-05-2009 14:18:54 |
Я использую WinXP SP2. Это все работает под Денвером 3. Что я получил: на что умный 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, мой 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. |
squid_etc > 28-05-2009 19:57:58 |
После использования репозитория http://trouchelle.com/perl/ppmrepview.pl вываливается ошибка при переходе по разделам самой Багзиллы perl.exe - Unable To Locate Component 1. Что я сделал со своим Перлом? - у меня открывается блокнот |
banbot > 28-05-2009 20:09:02 |
Это компонент OpenSSL. |
squid_etc > 28-05-2009 22:59:40 |
И что мне нужно переставлять? |