Kontynuując nierówną walkę z przeciwnościami losu zainstalowałem postfix’a zgodnie z http://www.krizna.com/ubuntu/setup-mail-server-ubuntu-14-04/
Skonfigurowałem record MX w DNS-sie, thunderbirda, wygenerowałem certyfikat dla domeny (uff! ) i subdomeny.
oraz zainstalowałem ten certyfikat posługując się opisem: http://www.ulos.pl/generowanie-i-instalowanie-certyfiaktu-ssl-na-serwerze-www-nginx,2.html
i stronka http://www.moja_domen.pl oraz https://www.moja_domena.pl wyświetla się.
WOW!
No i prawie osikałem się ze szczęścia do chwili, gdy nie wpadłem na pomysł, że nie po się tyle trudziłem z Posfixem i certyfikatami, by dalej wysyłać pocztę przez smtp.gmail.com!
Uruchomiłem zatem drugą aplikację na tym serwerze.
Druga apka (http://moja_app.moja_domena.pl) ani nie jest skonfigurowana w NGINX-ie na pracę na porcie 443, ani nie chcę, by tak było! Mam jednak w niej pewien moduł, który wysyła pocztę.
Do tej pory było banalnie (tj gdy korzystałem z smtp.gmail.com) :
config.action_mailer.smtp_settings = {
address: 'smtp.gmail.com',
port: 587,
domain: 'moja_app.moja_domena.pl',
authentication: 'plain',
enable_starttls_auto: true,
user_name: 'moje_konto@gmail.com',
password: 'moje_hasło'
}
/* - oczywiście posługując się plikiem secrets.yml
ale tutaj już nie zaciemniam */
ale chcąc od Gmaila odchodzić muszę przekonfigurować powyższe ustawienia.
Mam zatem pytania:
-
Czy sama strona http://moja_app.moja_domena.pl może pozostać na porcie 80, wykorzystując protokół HTTP, czy MUSZĘ ją przekonfigurować na port 443 (HTTPS) by moduł ActionMailer mógł nawiązywać bezpieczne połączenia?
(sądzę, że nie ale posłucham mądrzejszych)
-
Czy muszę certyfikaty Posfix’a jakoś przedstawić w NGINX-ie, by moduł ActionMailer chciał z nim gadać?
PS
W Thunderbirdzie przestawiałem ustawienia z wykorzystaniem:
a) SSL/TLS + normalne hasło oraz
b) STARTTLS + normalne hasło
- działa i dla jednego i dla drugiego ustawienia.
IMAP na porcie 143 oraz SMTP na 587
P.S. 2
Zlitujcie się bo chciałbym wrócić do programowania w tych Railsach, a pier…lę się ze środowiskiem