Zarejestruj się na BitBay.net
Home > Linux > Konfiguracja Exima do wysyłania poczty przez Gmaila

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
  1. Brak komentarzy
  1. Brak jeszcze trackbacków
*