PDA

Visualizza la versione completa : [Rails] inviare mail con Sendmail


Sgurbat
22-03-2010, 16:27
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 "mario@gmail.com"
from "paolo@gmail.com"
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.

Sgurbat
22-03-2010, 16:36
Ops! Come non detto.

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

Loading