Вообще,
нормальный хостинг-провайдер предоставляет
SMTP сервер, на случай если вам захочется
отправить с сервера почту (уведомление
там или еще что). Если вдруг почта не
ходит, этот вопрос надо решать с
провайдером. Если провайдер этот вопрос
не решает — нахуй такого провайдера.
Но, конечно,
случаи бывают разные. Поэтому — вот
рецепт использования гугеля в качестве
SMTP relay:
Firstly you need
postfix compiled with SASL and ssl support
…
Generate a CSR for
this server
openssl genrsa -out
itchy.key 1024
openssl req -new
-key itchy.key -out itchy.csr
openssl ca -out
itchy.pem -infiles itchy.csr
…
Now include these
main.cf modifications:
relayhost =
[smtp.gmail.com]:587
#auth
smtp_sasl_auth_enable=yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
#tls
smtp_use_tls =
yes
smtp_sasl_security_options = noanonymous
smtp_sasl_tls_security_options = noanonymous
smtp_tls_note_starttls_offer = yes
tls_random_source
= dev:/dev/urandom
smtp_tls_scert_verifydepth = 5
smtp_tls_key_file=/etc/postfix/certs/itchy.key
smtp_tls_cert_file=/etc/postfix/certs/itchy.pem
smtpd_tls_ask_ccert
= yes
smtpd_tls_req_ccert
=no
smtp_tls_enforce_peername = no
…
Create
/etc/postfix/sasl_passwd file
...
gmail-smtp.l.google.com user@gmail.com:password
smtp.gmail.com
user@gmail.com:password
…
postmap
/etc/postfix/sasl_passwd
/etc/init.d/postfix
reload
That should work
original post http://vasnake.blogspot.com/2014/02/blog-post_28.html
Комментариев нет:
Отправить комментарий