Unrecognized authentication type, wenn eine Auth Austausch von Schienen
Ich bin immer diese Fehlermeldung, wenn Sie versuchen, um die Authentifizierung mit Exchange Server aus Ruby on Rails:
504 5.7.4 Unrecognized authentication
geben Sie
config.action_mailer.raise_delivery_errors = true
config.action_mailer.perform_deliveries = true
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => "x.x.x.x",
:port => 25,
:user_name => "xxdomain\xxuser",
:password => "xxxxxx",
:authentication => :login,
:enable_starttls_auto => true
}
Ich habe versucht, alle möglichen Kombinationen von Konfigurations-Einstellungen, wie das ändern der Einstellungen für die Verwendung von "plain" - Authentifizierung, hinzufügen der Domäne, Einstellung enable_starttls_auto zu true -, false-und entfernen es vollständig, das entfernen der port. Hat nichts geklappt.
Irgendwelche Ideen?
- Haben Sie einen Blick auf [Nicht bekommen ActionMailer arbeiten mit MS Exchange über SMTP][1]. Es hat mir geholfen, zu beheben mein problem. [1]: stackoverflow.com/questions/6523348/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die unten aus dem link:
Schienen-und Exchange-E-Mail-Auth
1) Fügen Sie die ruby-ntlm - Juwel, um Ihre Gemfile und führen bundle installieren.
2) Fügen Sie die NTLM-SMTP - Bibliothek, um Ihre config/environment.rb Datei.
3) Ihre Umwelt-Datei für die Authentifizierung mit NTLM.
****ersetzen von Werten mit der eigenen***