Ist es möglich, ActionMailer in einem Web-Framework wie Ramaze zu verwenden, oder muss ich Rails verwenden?ActionMailer und Ramaze
5
A
Antwort
14
Sie können ActionMailer ohne Rails ganz einfach verwenden. Ich bin nicht vertraut mit Ramaze, aber hier ist schlicht Rubin, der sollte einfach in integrieren, was auch immer Sie es wünschen Rahmen:
PATH/mailer.rb
require 'rubygems'
require 'action_mailer'
class Mailer < ActionMailer::Base
def my_email
recipients "[email protected]_domain.com"
from "[email protected]_domain.com"
subject "my subject"
body :variable1 => 'a', :variable2 => 'b'
end
end
Mailer.template_root = File.dirname(__FILE__)
Mailer.delivery_method = :sendmail
Mailer.logger = Logger.new(STDOUT)
# this sends the email
Mailer.deliver_my_email
setzen Sie dann die E-Mail-Vorlagen in einem Verzeichnis nach der Ihrer Action Klasse mit dem Namen
PATH/Mailer/my_email.html.erb
variable 1: <%= @variable1 %>
variable 2: <%= @variable2 %>
Überprüfen Sie die API Docs für weitere Konfigurationsoptionen, aber das sind die Grundlagen
Verwandte Themen
- 1. Ramaze mit Sequel Migrations?
- 2. Links in Ramaze mit a/r Helfern
- 3. Warum funktioniert Rubys Win32Console nicht mit Ramaze?
- 4. Rails: Laufzeitkonfiguration von ActionMailer?
- 5. Stubbing ActionMailer in Rspec
- 6. relative_url_root in ActionMailer
- 7. Rails ActionMailer-Konfiguration für Zoho
- 8. Büroklammer + ActionMailer - Einen Anhang hinzufügen?
- 9. ActionMailer auf eine Domäne beschränken
- 10. ActionMailer Link-Host Fehler Rails 3.1 und Heroku
- 11. Rails ActionMailer Probleme auf dem Mac
- 12. ActionMailer get messageid für gesendete Nachrichten
- 13. SendGrid vs ActionMailer vs Mail-Server
- 14. ActionMailer :: Base.deliveries immer leer in Rspec
- 15. ActionMailer - Wie füge ich einen Anhang hinzu?
- 16. ActionMailer Vorschaupfad ist nicht die RSpec Standard
- 17. Ungültiger Dateiname in E-Mail (ActionMailer)
- 18. ActionMailer :: Base Render Textansicht Rails 4.0
- 19. "Ungültige Bytesequenz in US-ASCII" beim Hochladen einer Datei in Ramaze und Ruby 1.9
- 20. ActionMailer E-Mail-Bilder in einigen Clients beschädigt
- 21. Wo gebe ich Hilfsmethoden für ActionMailer Ansichten an?
- 22. ActionMailer sendet keine E-Mails, die in Fake_sqs eingereiht sind
- 23. ActionMailer sendet beide Formate in einer einzigen E-Mail
- 24. Rails 4 ActionMailer mit Google Mail Net :: SMTPAuthenticationError: 534-5.7.14
- 25. ActionMailer funktioniert auf localhost aber nicht auf einem öffentlichen Server
- 26. ActionMailer + DelayedJob + Resque + SendGrid = nicht alle E-Mails gesendet
- 27. Inline-Anhänge können in ActionMailer nicht gerendert werden.
- 28. Unerwartete Zeilenumbrüche beim Senden von XML-Anlagen mit ActionMailer
- 29. Hinzufügen von Inline-Anhang mit actionmailer in Schienen 3
- 30. Rails 3.0, ActionMailer Lieferung funktioniert nicht, keine Fehlermeldung angezeigt
Ich habe eine Frage beantwortet, wie dies in Schienen 3 zu tun, da es ganz anders ist. http://stackoverflow.com/questions/4951310/actionmailer-3-without-rails/4951506#4951506 – Augusto