문제

My_Domain.com의 Heroku가 호스팅하는 레일 4 앱이 있습니다.나는 무료 SendGrid를 사용하여 이메일을 보내고 있지만 모든 이메일을 사용하는 설정이 my_app@heroku.com에서 전송됩니다.전자 메일이 automated@my_domain.com에서 보낼 수 있도록 설정을 설정할 수 있습니까?

감사합니다.

도움이 되었습니까?

해결책

app/mailers/your_mailer.rb로 이동하여 class YourMailer < ActionMailer::Base

아래에 다음 행을 추가하십시오.
default from: "automated@my_domain.com"
.

다른 팁

CONTROL-SHIFT-F (전체 코드베이스 검색을 끌어 올리십시오)를 사용해보십시오."my_app@heroku.com"을 검색하면이 변수가 설정되는 위치를 찾을 수 있습니다.이것이 작동하지 않으면 알려 주시고 다른 것을 시도 할 것입니다.

프로덕션에서 설정 .rb,

 config.action_mailer.default_options = {from: 'no-reply@example.com'}
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top