1

수신 이메일에서 문제를 생성하도록 Redmine을 설정했습니다 - unkown_user = create. 새 이슈 ID로 이슈를 확인하는 이메일을 사용자에게 보내고 싶습니다. 이것을 할 수있는 방법이 있습니까?redmine 어떻게 문제를 만든 이메일의 발신자에게 새로운 이슈 ID가 포함 된 알림을 보냅니 까

관련된 참고 사항에서 사용자가 Redmine에서 생성되는 동안 새 사용자는 계정 생성에 대한 알림을받지 못합니다.

기존 사용자에게 알림이 작동합니다.

TIA

답변

1

수신 이메일에 대한 확인이 없습니다. 나는 클라이언트를 위해이 작업을하고 있으며 준비가 완료되면 ChiliProject에 추가 할 예정입니다 (사소한 버그가 남아 있습니다). 코드를보고 싶다면 github에있는 지점에 있습니다.

두 번째 질문에 답하기 위해 MailHandler는 새 사용자를 만들 때이를 알리지 않습니다. 우편 프로그램 코드가 이미 완료 되었기 때문에 추가하는 것이 간단한 기능입니다. 기본적으로 Mailer.deliver_account_information()을 추가하십시오.

+0

그것은 mail_handler.rb 계정 정보를 제공 할 수있는 코드를 가지고 있지만 때 '생성' 작동하지 않는 것 같습니다 @user = MailHandler.create_user_from_email (이메일) 경우 @user logger.info "MailHandler : [# {@ logger.info Mailer.deliver_account_information (@user, @ user.password) else logger.error "MailHandler : logger가 [# {sender_email}]에 대한 계정을 만들 수 없습니다" && logger.error return false end – shikarishambu

+0

들어오는 전자 메일에 필수 속성이 누락 된 경우 전자 메일로 보냅니다. loger.info 바로 위에있는 mail_handler.rb의 receive_issue에서 Mailer.deliver_issue_add (문제)를 사용하려고했습니다. 작동하지 않는 것 같습니다. 제발 도와주세요 – shikarishambu

+0

이 코드를보십시오. 그것은'create_user_from_email' 메쏘드에서 바뀌어야하고 맨위에는 변경되어서는 안됩니다. https://gist.github.com/893492 –

관련 문제