Inviare con Sendmail

Ciao a tutti,

volevo provare a spedire le mail dalla mia applicazione in Rails tramite
ActionMailer.

Preciso che uso Ububntu 9.10 e ho provveduto ad installare Sendmail.

In pratica creo la mia classe Mailer “Notifier”, poi creo un nuovo
metodo, con relativa View “notifier/comment_notice.erb”

class Notifier < ActionMailer::Base
def comment_notice()
recipients “[email protected]
from “[email protected]
subject “Pubblicato un nuovo commento”
sent_on Time.now
end
end

Poi nell’azione che eseguo quando pubblico un commento sul blog metto.

Notifier.deliver_comment_notice()

Ma non arriva alcuna mail e non ricevo alcune errore.

Ho provato a debuggare l’oggetto TMail creato con

@tmail = Notifier.create_comment_notice()

che in effetti viene generato.

Quello che temo è che in realtà non funzioni Sendmail ma non saprei come
verificare.

Grazie.

Ops! Come non detto.

Mi sono accorto che le mail finivano per sbaglio nella cartella di SPAM.

Tuttavia ho un altro piccolo problema:

In pratica non sembra leggere correttamente il Subject della mail

subject “Pubblicato un nuovo commento”

Quando la mail arriva vedo infatti:

Notifier#comment_notice

come oggetto.

Grazie ancora.