Проверка подлинности Bugzilla SMTP - PullRequest
2 голосов
/ 15 сентября 2011

Я установил bugzilla на свой локальный компьютер (Windows 7) и он работает хорошо.Но когда я пытаюсь создать новую учетную запись, появляется сообщение

Произошла ошибка при отправке почты с it@gmail.com на ra@gmail.com:
Невозможно установить ОТ:
530 5.5.1 Требуется аутентификация.
Узнайте больше на C:/Perl/site/lib/Email/Send/SMTP/TLS.pm в строке 49.

Какие изменения я должен сделать в TLS.pm?

Я даже настроил параметр>Раздел электронной почты в bugzilla:

mail_delivery_method = SMTP::TLS,
mailfrom = it@gmail.com,
smtpserver = smtp.gmail.com:587,
smtp_username = мое имя пользователя gmail,
smtp_password = мой пароль Gmail,

В строке файла TLS.pm 49 указано: $SMTP->mail($from);

Оставил ли я что-нибудь еще для работы SMTP?

Ответы [ 2 ]

3 голосов
/ 16 декабря 2011

Убедитесь, что у вас есть следующие в Mailer.pm. Просто откройте файл и отредактируйте его. Обратите внимание, что имя поля 'Пользователь' , а не 'имя пользователя' . Чтобы избежать проблем совместимости, если они есть, сохраните оба.

User => Bugzilla->params->{"smtp_username"},  
Password => Bugzilla->params->{"smtp_password"},
0 голосов
/ 01 июня 2014

Я столкнулся с той же проблемой. В моем случае я испортил атрибут password vs Password. Я нашел в блоге упомянутое password, все маленькие буквы. И это не сработало. Но когда я прописал p, как упомянуто Динешем выше, это сработало. Поэтому проверьте, правильно ли написаны хеш-ключи.

...