Kusprayitna Blogs

Hidup untuk berbagi ilmu :: IT Linux Windows Database Oracle PHP OpenSource

Setup sendmail agar memakai smtp relay

Posted by kusprayitna on July 10th, 2012

Jika kita memiliki server linux OS CentOS dengan alamat IP private dan dibutuhkan untuk mengirim email keluar, maka dibutuhkan SMTP host dengan IP live sebagai relay dalam mengirim email.

Konfigurasi yang dilakukan yaitu :

A. Pada SMTP host

  1. Memiliki 2 NIC, misalnya 202.162.xxx.yyy untuk IP live dan 192.168.0.1 untuk IP private
  2. aplikasi sendmail
  3. konfigurasi sendmail agar bisa diakses dari host lain
    # vi /etc/maill/access

    # Check the /usr/share/doc/sendmail/README.cf file for a description
    # of the format of this file. (search for access_db in that file)
    # The /usr/share/doc/sendmail/README.cf is part of the sendmail-doc
    # package.
    #
    # by default we allow relaying from localhost...
    Connect:localhost.localdomain           RELAY
    Connect:localhost                       RELAY
    Connect:127.0.0.1                       RELAY

  4. Tambahkan alamat host yang boleh melakukan relay

    Connect:192.168.0.2   RELAY

  5. restart sendmail

    # service sendmail restart

B. Pada host dengan IP private saja

  1. Memiliki 1 NIC, misalnya 192.168.0.2
  2. aplikasi sendmail
  3. konfigurasi sendmail agar memakai relay 192.168.0.1

    # vi /etc/mail/sendmail.cf
    .....
    # "Smart" relay host (may be null)DS
    DS
    .....

  4. Masukkan alamat IP SMTP host dalam DS

    .....
    DS192.168.0.1
    .....

  5. restart sendmail

    # service sendmail restart

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>