Nous développons actuellement une application Web qui permet aux utilisateurs de s'inscrire et de créer un profil. Ils peuvent envoyer des courriels à partir de la plateforme à l'aide d'actionmailer, mais au lieu de montrer un «non-réponse» par défaut, nous devons afficher le nom de l'expéditeur. Est-ce que quelqu'un sait si c'est possible?Affichage dynamique du nom d'utilisateur du profil dans le champ de courrier électronique 'de' à l'aide des rails
0
A
Répondre
0
Utilisez le « From » en-tête comme on le voit sur: Action mailer options
Le champ d'un courrier est le nom qui est montré indiquant la société ou d'une personne, il a été envoyé par. L'en-tête reply-to correspond au courrier à partir duquel il a été envoyé.
Je ne peux pas vous aider davantage sans voir le code que vous utilisez.
code Exemple:
class UserMailer < ApplicationMailer
default from: '[email protected]'
default reply-to: '[email protected]'
def welcome_email(user)
@user = user
@url = 'http://example.com/login'
mail(to: @user.email,
from: 'Name of sending user here <[email protected]>',
subject: 'Welcome to My Awesome Site',
template_path: 'notifications',
template_name: 'another')
end
end
+0
Merci. On dirait que c'était un problème de configuration. Merci de répondre – TomG
0
SMTP est juste un protocole basé sur le texte sans vérification réelle. Vous pouvez envoyer un e-mail avec n'importe quel champ from
.
Et qu'avez-vous essayé jusqu'à présent? Pouvons-nous voir le code où vous envoyez le courrier? –