Konfiguracja Exima do wysyłania poczty przez Gmaila

exim4(Configure Exim to use Gmail as the SMTP Server, Configuring Exim4 to Send Email Via Gmail)

Cel: Konfiguracja naszego serwera na debianie,ubuntu,centos itd. do wysyłania poczty za pomocą zewnętrznego serwera SMTP np. smtp.gmail.com Poczta lokalna (wysłana na lokalnego usera) może być dostarczana lokalnie albo przekierowana na zewnętrzny adres e-mial.

Exim: serwer poczty elektronicznej (agent transferu poczty – ang. Mail Transfer Agent) dla systemów uniksowych rozwijany przez University of Cambridge na licencji GNU General Public License. Jego nazwa pochodzi od skrótu „EXperimental Internet Mailer”.

  1. Instalacja:
    #sudo apt-get install exim4
  2. Konfiguracja:
    # mcedit /etc/exim4/passwd.client

    podajemy namiary na nasze konto gmail:

    *.google.com:nazwa@gmail.com:nasze_haslo
  3. Uprawnienia na pliku:
    # chown root:Debian-exim /etc/exim4/passwd.client
    # chmod 640 /etc/exim4/passwd.client
  4. Konfiguracja exima:
    # sudo dpkg-reconfigure exim4-config

    wybieramy opcję:
    – poczta wysyłana przez pośrednika – otrzymywana przez SMTP lub fetchmail

  5. Przykładowy plik konfiguracyjny powinien wyglądać mniej więcej tak:
    #sudo cat /etc/exim4/update-exim4.conf.conf
    
    dc_eximconfig_configtype='smarthost'
    dc_other_hostnames=''
    dc_local_interfaces='127.0.0.1 ; ::1'
    dc_readhost='geronimo'
    dc_relay_domains=''
    dc_minimaldns='false'
    dc_relay_nets=''
    dc_smarthost='smtp.gmail.com::587'
    CFILEMODE='644'
    dc_use_split_config='false'
    dc_hide_mailname='true'
    dc_mailname_in_oh='true'
    dc_localdelivery='maildir_home'
  6. Aby poczta wysłana na lokalnego usera była dostarczona na jakiś konkretny e-mial ustawiamy aliasy dla kont lokalnych:
    #sudo mcedit /etc/aliases

    i dopisujemy np:

    root: nazwa@gmail.com
  7. Sprawdzamy czy działa:
    # echo "test"|mail -s test nazwa@gmail.com
    # cat /var/log/exim4/mainlog

One thought on “Konfiguracja Exima do wysyłania poczty przez Gmaila

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

*

Releated

Munin + nginx + debian czyli monitorowanie serwerów

Munin jest bardzo prostym i przydatnym narzędziem służące do monitorowania aktywności serwerów. Przy jego pomocy możemy konfigurować dowolną ilość maszyn. Wynikiem działania są wykresy przedstawiające aktualny i historyczny stan systemu. Na podstawie wykresów możemy określić czy system pracuje stabilnie, możemy również obserwować jak wprowadzane zmiany wpływają na stan systemu.

Bitcoin node on Cubieboard

Sieć Bitcoina jest siecią P2P, składa się więc z węzłów – czyli komputerów, na których działa tradycyjny klient bitcoina , węzły te łączą się z innymi węzłami w sieci rozproszonymi w Internecie. Co się dzieje, gdy do sieci włącza się/dołącza się nowy węzeł czyli jeśli ktoś zainstaluje nowy portfel lub uruchomi już używany.