2010-03-05 14 views
2

Je dois envoyer des emails automatiques avec accusé de réception ("accusé de réception"), pour avoir la confirmation que le destinataire a effectivement reçu et lu le courrier électronique. La confirmation est un simple e-mail envoyé à une adresse spécifiée (l'adresse "Disposition-Notification-To", indiquée dans l'en-tête de l'email). Savez-vous s'il existe un moyen facile de faire cela avec Rails (ActionMailer)?Comment envoyer des emails avec des accusés de réception dans Ruby on Rails?

ou avec Ruby peut-être (TMail, Net/SMTP)?

Merci d'avance pour votre aide.

+0

Vous ne pouvez pas simplement définir la valeur d'en-tête? –

Répondre

0

Vous définissez vos têtes dans votre logiciel de messagerie bloque def comme ceci:

headers['Return-Receipt-To'] = '[email protected]' 
headers['Disposition-Notification-To'] = '[email protected]' 
headers['X-Confirm-Reading-To'] = '[email protected]' 

Notez que ces déclenchent un dialogue dans certains, mais pas tous les clients de messagerie. En outre, ce n'est pas une garantie que le destinataire a réellement lu et compris l'e-mail.