Bugzilla mail_delivery_method использование TLS для Gmail

используйте этот инструмент от Microsoft, которые дают Вам весь Акселератор Решения для Оценки

http://www.microsoft.com/downloads/details.aspx?FamilyID=67240b76-3148-4e49-943d-4d9ea7f77730&DisplayLang=en

с вышеупомянутым использованием инструмента WMI, таким образом, это не использует много или u r HW и сеть

4
задан 14 June 2011 в 02:39
5 ответов

Если мы устанавливаем Net::SMTP::TLS, мы видим SMTP::TLS под mail_ delivery_method

0
ответ дан 3 December 2019 в 03:14

Добавьте следующую строку в Mailer.pm, и необходимо смочь видеть SMTP::TLS в выпадающем списке.

use Email::Send::SMTP::TLS;
0
ответ дан 3 December 2019 в 03:14

Для любого пытающегося настраивать почтовую функцию Bugzilla для использования Gmail на машине окон я просто провел два с половиной дня на работе с решением dawood http://www.dawood.in/bugzilla_alerts_using_gmail.html, напрасно. Моя машина запускает Windows 7 на 64 бита, И я в конечном счете находил решение, пропускаю к третьему абзацу для этого. Вот то, почему решение Dawood не будет работать на большинство пользователей Windows:

Возможности при установке Bugzilla следующим (потрясающие) учебные руководства Вы установили ActivePerl. Электронная почта:: Отправьте:: SMTP:: пакет жемчуга TLS, который решение Dawood вращает вокруг, зависит от электронного письма:: SMTP:: TLS:: пакет ButMaintained, который, в свою очередь, зависит от Сети:: пакет SSLeay. (Поэтому, даже после следования инструкциям Dawood и изменения Mailer.pm, никакая опция "SMTP:: TLS" не появляется в выпадающем списке. Зависимости не разрешены.) Проблема, Сеть:: SSLeay только установит, если он будет скомпилирован с ТЕМ ЖЕ компилятором, Вы раньше компилировали Perl. Кроме того, в документации говорится: "Даже не мечтайте о копировании двоичного файла жемчуга или установке двоичного файла жемчуга от пакета". О... ой... ActivePerl двоичный установленный от пакета. Так как это не будет работать, вот то, что будет.

Настраивать Bugzilla для отправки почты через smtp сервер Gmail:

  1. Загрузите sendmail обертку Шарика для окон по http://glob.com.au/sendmail/ и разархивируйте
  2. скопируйте sendmail.exe и sendmail.ini к \usr\lib на диске, где приложение Unix установлено. Таким образом, если Bugzilla установлено в C:\Bugzilla, создайте 'usr' папку на корневом уровне C: диск, с папкой 'lib' в этом.
  3. откройте sendmail.ini.
  4. в рамках sendmail.ini копируют и вставляют эти значения на соответствующих строках:
    • smtp_server=smtp.gmail.com:587
    • smtp_ssl=tls
    • auth_username =<INSERT YOUR USERNAME HERE>
    • auth_password =<INSERT YOUR PASSWORD HERE>
    • если Ваш сервер Gmail работает на определенном домене, удостоверьтесь, что не прокомментировали и заполнили default_domain параметр.
  5. теперь перейдите к вкладке Administration в Bugzilla и выберите Параметры
  6. Выберите Email из боковой панели слева.
  7. В выпадающем меню под mail_delivery_method выберите Sendmail.
  8. Вы сделаны! Bugzilla пошлет электронное письмо через smtp сервер Gmail.
5
ответ дан 3 December 2019 в 03:14

Это помогло мне:

./install-module.pl Email::Send::SMTP::TLS
0
ответ дан 3 December 2019 в 03:14

На самом деле я смог использовать метод Давуда для отправки электронной почты из Windows.

http://www.dawood.in/bugzilla_alerts_using_gmail. html

Я установил 32-разрядную версию ActivePerl 5.16.1 на 64-разрядную версию Windows 7 и использовал CPAN для установки модуля Email :: Send :: SMTP :: TLS . Из командной строки откройте cpan:

C: \> cpan

Затем из cpan установите модуль:

cpan> install Email :: Send :: SMTP :: TLS

, который должен автоматически установить зависимость Net :: SMTP :: TLS :: ButMainolated . Хотя Net :: SSLeay не был установлен, электронная почта по-прежнему работала нормально, поэтому я предполагаю, что это больше не зависимость.

Затем я последовал инструкциям dawood по изменению файла Mailer.pm. Он работал нормально.

1
ответ дан 3 December 2019 в 03:14

Теги

Похожие вопросы