+ <%= t '.project_received_a_new_proposal', project_title: @project.title %>
+
+ <%= t '.proposer', email: @proposal.email %>
+ <%= t '.message', message: @proposal.message %>
+
+ <%= link_to t('.view_proposal'),
+ project_portfoliorrr_profile_url(@project, @proposal.profile_id) %>
+
+
diff --git a/config/locales/mailers/proposal_mailer.yml b/config/locales/mailers/proposal_mailer.yml
new file mode 100644
index 0000000..6e4fe47
--- /dev/null
+++ b/config/locales/mailers/proposal_mailer.yml
@@ -0,0 +1,8 @@
+pt-BR:
+ proposal_mailer:
+ notify_leader:
+ subject: Nova solicitação para seu projeto!
+ project_received_a_new_proposal: Seu projeto %{project_title} recebeu uma nova solicitação!
+ proposer: "Solicitante: %{email}"
+ message: "Mensagem: %{message}"
+ view_proposal: Visualizar solicitação
\ No newline at end of file
diff --git a/spec/mailers/proposal_mailer_spec.rb b/spec/mailers/proposal_mailer_spec.rb
new file mode 100644
index 0000000..6921851
--- /dev/null
+++ b/spec/mailers/proposal_mailer_spec.rb
@@ -0,0 +1,25 @@
+require 'rails_helper'
+
+RSpec.describe ProposalMailer, type: :mailer do
+ describe '#notify_leader' do
+ it 'envia email para o líder do projeto com sucesso' do
+ leader = create :user, email: 'leader@email.com'
+ project = create :project, user: leader,
+ title: 'Canal de Youtube'
+ proposal = create :proposal, project:,
+ message: 'Gostaria de participar',
+ email: 'proposer_portfoliorrr@email.com'
+
+ mail = ProposalMailer.with(proposal:).notify_leader
+
+ expect(mail.to).to include 'leader@email.com'
+ expect(mail.subject).to include 'Nova solicitação para seu projeto!'
+ expect(mail.body.encoded).to include 'Seu projeto Canal de Youtube recebeu uma nova solicitação!'
+ expect(mail.body.encoded).to include 'Solicitante: proposer_portfoliorrr@email.com'
+ expect(mail.body.encoded).to include 'Mensagem: Gostaria de participar'
+ link = project_portfoliorrr_profile_url project, proposal.profile_id
+ button = "