11.4 Konfiguration
SMTP oder sendmail?
Standardmäßig ist ActionMailer so konfiguriert, daß es E-Mails über sendmail versendet. Auf Unix-Servern ist in der Regel sendmail oder ein kompatibler Mail-Transfer-Agent, wie Postfix oder Exim installiert. Eine Konfiguration von ActionMailer ist in diesem Fall nicht notwendig.
Sie können aber auch einstellen, dass SMTP genutzt werden soll. Dazu füge Sie bitte folgenden Eintrag in einer Datei config/environments.rb ein. (Siehe Abschnitt 7.5)
Listing config/environments.rb
ActionMailer::Base.smtp_settings = { :address => "smtp.yourhostingcompany.com", :port => 25, :domain => "www.yourwebsite.com", :user_name => "username", :password => "mypass", :authentication => :plain }
Einstellungen
Ersetzen Sie die Werte innerhalb des Hashs durch Ihre Einstellungen.
- :address und :port
Geben die Adresse und den Port zu Ihrem SMTP--Server an
- :domain
Die Domain, die benutzt werden soll, um den Mailer beim Server zu identifizieren (normalerweise wird der top-level-domain Name der Maschine, die die E-Mail versendet, angegeben).
- :user_name und :password
wird für die Authentifizierung am SMTP--Server benötigt, wenn :authentication gesetzt ist.
- :authentication
Die Authentifizierungsmethode, die Ihr SMTP--Server erwartet. Entweder nil, :plain , :login oder :cram_md5. Ihr Administrator kann Ihnen bei der Auswahl der richtigen Option weiterhelfen.
Ihre Meinung
Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de.