SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
Standar Instalasi FreeBS D @ Institut Manajemen Telkom ( http://www.imtelkom.ac.id)


Instalasi Sendmail

Sendmail merupakan salah satu aplikasi MTA (Mail Transfer Agent) yg berfungsi
untuk menerima email dan mengirimkannya ke server (host) yg sesuai dan juga
sebagai MSP (Mail Submission Program) yg berfungsi untuk mengirimkan email.
Sendmail adalah aplikasi MTA bawaan (built in) dari FreeBSD, sehingga kita
tinggal mengaktifkannya.


  client           MUA            MTA                   MTA             MUA           client


MUA = Mail User Agent, contoh : NOCC, OpenWebMail, Outlook Express

Protokol SMTP digunakan antara MUA      MTA (sending email) dan antara
MTA     MTA (transaksi email antar domain), sementara protokol POP3 dan IMAP
digunakan antara MUA     MTA (download email)

Untuk berinteraksi dengan MTA kita bisa menggunakan interaksi SMTP, seolah-
olah kita adalah MTA juga yg ingin menanyakan validitas domain dan user :
# host yahoo.com
yahoo.com has address 216.109.112.135
yahoo.com has address 66.94.234.13
yahoo.com mail is handled by 5 mta-v1.mail.vip.re3.yahoo.com.
yahoo.com mail is handled by 1 mx1.mail.yahoo.com.
yahoo.com mail is handled by 1 mx2.mail.yahoo.com.
yahoo.com mail is handled by 1 mx3.mail.yahoo.com.

# telnet mx1.mail.yahoo.com 25
Trying 67.28.113.19...
Connected to mx1.mail.yahoo.com.
Escape character is '^]'.
220 mta208.mail.re2.yahoo.com ESMTP YSmtp service ready
helo imtelkom.ac.id
250 mta208.mail.re2.yahoo.com
mail from:<sisfo@imtelkom.ac.id>
250 sender <sisfo@imtelkom.ac.id> ok
rcpt to:<sisfo@imtelkom.ac.id>
550 relaying denied for <sisfo@imtelkom.ac.id>
rcpt to:<sisfo@yahoo.com>
250 recipient <sisfo@yahoo.com> ok
^]
telnet> quit
Connection closed.


Untuk melihat apakah Sendmail telah aktif atau belum :
# ps ax | grep sendmail
  589 ?? Ss       0:02.19 sendmail: accepting connections (sendmail)
  593 ?? Is       0:00.04 sendmail: Queue runner@00:30:00 for
/var/spool/clientmqueue (sendmail)
Baris pertama menunjukkan Sendmail telah aktif sebagai MTA dan sebagai MSP.

Untuk mengaktifkan Sendmail, cukup tambahkan baris berikut di /etc/rc.conf :
# cat /etc/rc.conf | grep sendmail
sendmail_enable="YES"
Standar Instalasi FreeBS D @ Institut Manajemen Telkom ( http://www.imtelkom.ac.id)


Agar sendmail dapat bekerja, ada 4 file yg harus di-edit :
# cat /etc/mail/sendmail.cf | grep Dj
Djimtelkom.ac.id
# cat /etc/mail/local-host-names
imtelkom.ac.id
10.1
# cat relay-domains
imtelkom.ac.id
10.1
# cat /etc/mail/access
Connect:imtelkom.ac.id RELAY
Connect:10.1     RELAY
From:10.1        OK
sales@ 550 We don't accept mail from spammers
sale@   550 We don't accept mail from spammers


Non aktifkan 3 line berikut di /etc/mail/sendmail.cf karena IPv6 tidak digunakan

#O DaemonPortOptions=Name=IPv6, Family=inet6, Modifiers=O
#R$* [ IPv6 : $+ ] <@> $: $1 [ IPv6 : $2 ]      unmark IPv6 addr
#RIPv6:::1               $@ RELAY                originated locally


Set LogLevel menjadi 15 (default 9) agar semua aktivitas tercatat di log
# cat /etc/mail/sendmail.cf | grep LogLevel
O LogLevel=15


Untuk mengurangi email spam, tambahkan 5 line berikut di /etc/mail/sendmail.cf
SLocal_check_relay
R$*            $: $&{client_resolve}
RTEMP          $#error $@ 4.7.1 $: "450 Access denied. Cannot resolve
PTR record for " $&{client_addr}
RFORGED        $#error $@ 4.7.1 $: "450 Access denied. IP name possibly
forged " $&{client_name}
RFAIL          $#error $@ 4.7.1 $: "450 Access denied. IP name lookup
failed " $&{client_name}
Dimana line 3 dan 5 untuk mengecek reverse DNS dari server yg mengirim email,
jika tidak ada record reverse DNS-nya maka email akan ditolak. Sementara line 4
untuk mengecek apakah record DNS suatu mail server sesuai dengan reverse
DNS-nya. Jika ingin menggunakan line 4, jangan lupa untuk membuat record DNS
identik dengan reverse DNS-nya untuk semua host di IM Telkom (cukup subnet2
yg mungkin mengakses mail server).

Catatan:
Forward DNS adalah proses mengubah nama menjadi IP address, dan reverse
DNS adalah proses mengubah IP address menjadi nama.

Contoh dimana forward DNS = reverse DNS (lihat gambar dibawah)
# host mail.imtelkom.ac.id 202.134.0.155
mail.imtelkom.ac.id has address 118.97.187.12
# host 118.97.187.12 202.134.0.155
12.187.97.118.in-addr.arpa domain name pointer mail.imtelkom.ac.id.
Standar Instalasi FreeBS D @ Institut Manajemen Telkom ( http://www.imtelkom.ac.id)


                             reverse DNS


         118.97.187.12                                 mail.imtelkom.ac.id

                            forward DNS


Contoh dimana forward DNS != reverse DNS (forward DNS tidak ada)
# host mail.imtelkom.ac.id
mail.imtelkom.ac.id has address 10.1.1.2
# host 10.1.1.2
Host 2.1.1.10.in-addr.arpa not found: 2(SERVFAIL)


Untuk me-restart sendmail saat "sendmail.cf" telah diubah
# cd /etc/mail
# make restart


Untuk me-restart sendmail saat "aliases" telah diubah
# cd /etc/mail
# make aliases


Jika mail administrator ingin menggunakan Sendmail yang lebih baru
dibandingkan dengan yang built in dari FreeBSD, maka hal ini bisa dilakukan
dengan cara :
1. download file sendmail-x.x.x.tar.gz ke /usr/home/manager
2. gunzip file sendmail-x.x.x.tar.gz
3. lakukan langkah2 berikut (dari /usr/home/manager/sendmail-8.13.6/INSTALL)
   #   cd /usr/home/manager/sendmail-8.13.6
   #   cd sendmail
   #   sh Build
   #   cd ../cf/cf
   #   cp generic-BSD4.4.mc sendmail.mc
   #   sh Build sendmail.cf
   #   sh Build install-cf
   #   cd ../sendmail
   #   sh Build install
   #   reboot
4. test dengan :
   # telnet localhost 25
   Trying ::1...
   telnet: connect to address ::1: Connection refused
   Trying 127.0.0.1...
   Connected to localhost.
   Escape character is '^]'.
   220 imtelkom.ac.id ESMTP Sendmail 8.13.6/8.13.6; Thu, 2 Nov 2006
   11:39:10 +0700 (WIT)


Jika suatu server hanya berfungsi untuk mengirimkan email (dari diri sendiri)
maka Sendmail tidak perlu diaktifkan. Sebagai gantinya dapat digunakan aplikasi
SSMTP yg dapat diaktifkan dengan cara :
# cd /usr/ports/mail/ssmtp
# make install replace clean
……… <tunggu sampai selesai> ………
sSMTP has been installed successfully.
However, before you can use the program, you should copy the files
Standar Instalasi FreeBS D @ Institut Manajemen Telkom ( http://www.imtelkom.ac.id)


"revaliases.sample" and "ssmtp.conf.sample" in /usr/local/etc/ssmtp to
"revaliases" and "ssmtp.conf" respectively and edit them to suit your
needs.
# cd /usr/local/etc/ssmtp
# mv revaliases.sample revaliases
# mv ssmtp.conf.sample ssmtp.conf
# cat /usr/local/etc/ssmtp/revaliases
manager:sisfo@imtelkom.ac.id:mail.imtelkom.ac.id:25
# cat /usr/local/etc/ssmtp/ssmtp.conf
root=postmaster
mailhub=mail.imtelkom.ac.id
rewriteDomain=
hostname=imtelkom.ac.id
# make replace

Weitere ähnliche Inhalte

Was ist angesagt?

Langkah langkah konfigurasi dns, webserver, mail dan webmail server pada debi...
Langkah langkah konfigurasi dns, webserver, mail dan webmail server pada debi...Langkah langkah konfigurasi dns, webserver, mail dan webmail server pada debi...
Langkah langkah konfigurasi dns, webserver, mail dan webmail server pada debi...
Eddy_TKJ
 
Ego hendro p, membuat jarigan dhcp , dns , html (web) no.15
Ego hendro p, membuat jarigan dhcp , dns , html (web) no.15Ego hendro p, membuat jarigan dhcp , dns , html (web) no.15
Ego hendro p, membuat jarigan dhcp , dns , html (web) no.15
prastiko-hendro
 
Tutorial menginsatal konfigurasi linus debian server for lks
Tutorial menginsatal konfigurasi linus debian server for lksTutorial menginsatal konfigurasi linus debian server for lks
Tutorial menginsatal konfigurasi linus debian server for lks
Bellspyk Atow
 
Instalasi dan konfigurasi debian wheezy 7
Instalasi dan konfigurasi debian wheezy 7Instalasi dan konfigurasi debian wheezy 7
Instalasi dan konfigurasi debian wheezy 7
Hisam Rizky
 
3.1 lab-instalasi dan konfigurasi webserver-mysql-php-phpmyadmin
3.1 lab-instalasi dan konfigurasi webserver-mysql-php-phpmyadmin3.1 lab-instalasi dan konfigurasi webserver-mysql-php-phpmyadmin
3.1 lab-instalasi dan konfigurasi webserver-mysql-php-phpmyadmin
wayan abyong
 
Tutorial Instalasi Debian 7 wheezy DNS,DHCP,Webmail dan Webserver
Tutorial Instalasi Debian 7 wheezy DNS,DHCP,Webmail dan WebserverTutorial Instalasi Debian 7 wheezy DNS,DHCP,Webmail dan Webserver
Tutorial Instalasi Debian 7 wheezy DNS,DHCP,Webmail dan Webserver
Sulthan Adam
 
Konfigurasi debian 5
Konfigurasi debian 5Konfigurasi debian 5
Konfigurasi debian 5
gasgam
 
Cara Installasi & Konfigurasi FTP, NTP, dan Remote Access di Linux Debian (Ho...
Cara Installasi & Konfigurasi FTP, NTP, dan Remote Access di Linux Debian (Ho...Cara Installasi & Konfigurasi FTP, NTP, dan Remote Access di Linux Debian (Ho...
Cara Installasi & Konfigurasi FTP, NTP, dan Remote Access di Linux Debian (Ho...
Nur Rahma Aziza
 
Mail server dan webmail server
Mail server dan webmail serverMail server dan webmail server
Mail server dan webmail server
Eddy_TKJ
 

Was ist angesagt? (20)

Instalasi NTP Server
Instalasi NTP ServerInstalasi NTP Server
Instalasi NTP Server
 
FreeBSD POP3/IMAP Server
FreeBSD POP3/IMAP ServerFreeBSD POP3/IMAP Server
FreeBSD POP3/IMAP Server
 
Langkah langkah konfigurasi dns, webserver, mail dan webmail server pada debi...
Langkah langkah konfigurasi dns, webserver, mail dan webmail server pada debi...Langkah langkah konfigurasi dns, webserver, mail dan webmail server pada debi...
Langkah langkah konfigurasi dns, webserver, mail dan webmail server pada debi...
 
Ego hendro p, membuat jarigan dhcp , dns , html (web) no.15
Ego hendro p, membuat jarigan dhcp , dns , html (web) no.15Ego hendro p, membuat jarigan dhcp , dns , html (web) no.15
Ego hendro p, membuat jarigan dhcp , dns , html (web) no.15
 
Pembuatan hotspot mikroik
Pembuatan hotspot mikroikPembuatan hotspot mikroik
Pembuatan hotspot mikroik
 
Konfigurasi dhcp (linux debian)
Konfigurasi dhcp (linux debian)Konfigurasi dhcp (linux debian)
Konfigurasi dhcp (linux debian)
 
Ngelab Packet Tracer - Subnet, IP, DHCP, Server, DNS, Email, NTP, FTP, RIP, E...
Ngelab Packet Tracer - Subnet, IP, DHCP, Server, DNS, Email, NTP, FTP, RIP, E...Ngelab Packet Tracer - Subnet, IP, DHCP, Server, DNS, Email, NTP, FTP, RIP, E...
Ngelab Packet Tracer - Subnet, IP, DHCP, Server, DNS, Email, NTP, FTP, RIP, E...
 
Tutorial menginsatal konfigurasi linus debian server for lks
Tutorial menginsatal konfigurasi linus debian server for lksTutorial menginsatal konfigurasi linus debian server for lks
Tutorial menginsatal konfigurasi linus debian server for lks
 
Instalasi dan konfigurasi debian wheezy 7
Instalasi dan konfigurasi debian wheezy 7Instalasi dan konfigurasi debian wheezy 7
Instalasi dan konfigurasi debian wheezy 7
 
3.1 lab-instalasi dan konfigurasi webserver-mysql-php-phpmyadmin
3.1 lab-instalasi dan konfigurasi webserver-mysql-php-phpmyadmin3.1 lab-instalasi dan konfigurasi webserver-mysql-php-phpmyadmin
3.1 lab-instalasi dan konfigurasi webserver-mysql-php-phpmyadmin
 
Debian 7 wheezy
Debian 7 wheezyDebian 7 wheezy
Debian 7 wheezy
 
Tutorial Instalasi Debian 7 wheezy DNS,DHCP,Webmail dan Webserver
Tutorial Instalasi Debian 7 wheezy DNS,DHCP,Webmail dan WebserverTutorial Instalasi Debian 7 wheezy DNS,DHCP,Webmail dan Webserver
Tutorial Instalasi Debian 7 wheezy DNS,DHCP,Webmail dan Webserver
 
5. installasi dhcp
5. installasi dhcp5. installasi dhcp
5. installasi dhcp
 
Tutorial Packet Tracer NAT DHCP DNS Web Server FTP Email NTP SSH TELNET
Tutorial Packet Tracer NAT DHCP DNS Web Server FTP Email NTP SSH TELNETTutorial Packet Tracer NAT DHCP DNS Web Server FTP Email NTP SSH TELNET
Tutorial Packet Tracer NAT DHCP DNS Web Server FTP Email NTP SSH TELNET
 
Konfigurasi debian 5
Konfigurasi debian 5Konfigurasi debian 5
Konfigurasi debian 5
 
Cara Installasi & Konfigurasi FTP, NTP, dan Remote Access di Linux Debian (Ho...
Cara Installasi & Konfigurasi FTP, NTP, dan Remote Access di Linux Debian (Ho...Cara Installasi & Konfigurasi FTP, NTP, dan Remote Access di Linux Debian (Ho...
Cara Installasi & Konfigurasi FTP, NTP, dan Remote Access di Linux Debian (Ho...
 
Ns
NsNs
Ns
 
Mail server dan webmail server
Mail server dan webmail serverMail server dan webmail server
Mail server dan webmail server
 
Cara Installasi & Konfigurasi dan Pengertian FTP, NTP, dan Remote Access di L...
Cara Installasi & Konfigurasi dan Pengertian FTP, NTP, dan Remote Access di L...Cara Installasi & Konfigurasi dan Pengertian FTP, NTP, dan Remote Access di L...
Cara Installasi & Konfigurasi dan Pengertian FTP, NTP, dan Remote Access di L...
 
Membuat mail server di ubuntu
Membuat mail server di ubuntuMembuat mail server di ubuntu
Membuat mail server di ubuntu
 

Andere mochten auch

Le Centre : c'est quoi ? C'est qui ?
Le Centre : c'est quoi ? C'est qui ?Le Centre : c'est quoi ? C'est qui ?
Le Centre : c'est quoi ? C'est qui ?
Newday
 
Annual Report 2013-2014
Annual Report 2013-2014Annual Report 2013-2014
Annual Report 2013-2014
Pedro Cardoso
 
Green 8 Harmonizers español
Green 8 Harmonizers españolGreen 8 Harmonizers español
Green 8 Harmonizers español
altanet
 
Unit8 java
Unit8 javaUnit8 java
Unit8 java
mrecedu
 
SS5.3 volume
SS5.3 volumeSS5.3 volume
SS5.3 volume
susan70
 

Andere mochten auch (20)

Presentacion Fuel Freedom International
Presentacion Fuel Freedom InternationalPresentacion Fuel Freedom International
Presentacion Fuel Freedom International
 
Publicidad En Internet
Publicidad En InternetPublicidad En Internet
Publicidad En Internet
 
Le Centre : c'est quoi ? C'est qui ?
Le Centre : c'est quoi ? C'est qui ?Le Centre : c'est quoi ? C'est qui ?
Le Centre : c'est quoi ? C'est qui ?
 
May/June 2015 TB
May/June 2015 TBMay/June 2015 TB
May/June 2015 TB
 
Annual Report 2013-2014
Annual Report 2013-2014Annual Report 2013-2014
Annual Report 2013-2014
 
Tecnología en el ciclismo
Tecnología en el ciclismoTecnología en el ciclismo
Tecnología en el ciclismo
 
Green 8 Harmonizers español
Green 8 Harmonizers españolGreen 8 Harmonizers español
Green 8 Harmonizers español
 
VMware Site Recovery Manager
VMware Site Recovery ManagerVMware Site Recovery Manager
VMware Site Recovery Manager
 
Making a-wire-wrapped-ring
Making a-wire-wrapped-ringMaking a-wire-wrapped-ring
Making a-wire-wrapped-ring
 
Manual siemens lavavajillas sk75m520eu
Manual siemens   lavavajillas sk75m520euManual siemens   lavavajillas sk75m520eu
Manual siemens lavavajillas sk75m520eu
 
Indice
IndiceIndice
Indice
 
Unit8 java
Unit8 javaUnit8 java
Unit8 java
 
I've got followers....now what?
I've got followers....now what?I've got followers....now what?
I've got followers....now what?
 
Alexander rik'kia ppp_final
Alexander rik'kia ppp_finalAlexander rik'kia ppp_final
Alexander rik'kia ppp_final
 
SS5.3 volume
SS5.3 volumeSS5.3 volume
SS5.3 volume
 
International Social Networking & Marketing
International Social Networking & MarketingInternational Social Networking & Marketing
International Social Networking & Marketing
 
All about Alten Calsoft Labs
All about Alten Calsoft Labs All about Alten Calsoft Labs
All about Alten Calsoft Labs
 
Workmail service
Workmail serviceWorkmail service
Workmail service
 
Lecciones De Estrategia Empresarial
Lecciones De Estrategia EmpresarialLecciones De Estrategia Empresarial
Lecciones De Estrategia Empresarial
 
Cloud services From Calsoftlabs
Cloud services From CalsoftlabsCloud services From Calsoftlabs
Cloud services From Calsoftlabs
 

Ähnlich wie FreeBSD Mail Server

29154 selly monikan
29154 selly monikan29154 selly monikan
29154 selly monikan
Selly Monika
 
Praktikum 11 http web server dan mail server pada cisco pt (domain)
Praktikum 11 http web server  dan mail server pada cisco pt (domain)Praktikum 11 http web server  dan mail server pada cisco pt (domain)
Praktikum 11 http web server dan mail server pada cisco pt (domain)
Samsugi S
 

Ähnlich wie FreeBSD Mail Server (20)

konfigurasi mail server
konfigurasi mail serverkonfigurasi mail server
konfigurasi mail server
 
Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2
Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2
Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2
 
Tutorial membuat sertifikat ssl menggunakan xampp
Tutorial membuat sertifikat ssl menggunakan xamppTutorial membuat sertifikat ssl menggunakan xampp
Tutorial membuat sertifikat ssl menggunakan xampp
 
Step by-step- debian-lks-nasional-2010
Step by-step- debian-lks-nasional-2010Step by-step- debian-lks-nasional-2010
Step by-step- debian-lks-nasional-2010
 
Modul konfigurasi debian 7.5.0 i386
Modul konfigurasi debian 7.5.0 i386 Modul konfigurasi debian 7.5.0 i386
Modul konfigurasi debian 7.5.0 i386
 
FreeBSD Name Server
FreeBSD Name ServerFreeBSD Name Server
FreeBSD Name Server
 
L7 mail server_fadlysatriyagunawan
L7 mail server_fadlysatriyagunawanL7 mail server_fadlysatriyagunawan
L7 mail server_fadlysatriyagunawan
 
Modul setting dns--ok
Modul setting dns--ok Modul setting dns--ok
Modul setting dns--ok
 
29154 selly monikan
29154 selly monikan29154 selly monikan
29154 selly monikan
 
Choirul mdaemon
Choirul mdaemonChoirul mdaemon
Choirul mdaemon
 
6.1 lab-instalasi dan mail server
6.1 lab-instalasi dan mail server6.1 lab-instalasi dan mail server
6.1 lab-instalasi dan mail server
 
FreeBSD Mailing List
FreeBSD Mailing ListFreeBSD Mailing List
FreeBSD Mailing List
 
FreeBSD Installation
FreeBSD InstallationFreeBSD Installation
FreeBSD Installation
 
Tutorial mudah membuat server email postfix dovecot squirrelmail_ubuntu serve...
Tutorial mudah membuat server email postfix dovecot squirrelmail_ubuntu serve...Tutorial mudah membuat server email postfix dovecot squirrelmail_ubuntu serve...
Tutorial mudah membuat server email postfix dovecot squirrelmail_ubuntu serve...
 
6.1 lab-instalasi dan mail server
6.1 lab-instalasi dan mail server6.1 lab-instalasi dan mail server
6.1 lab-instalasi dan mail server
 
Praktikum 11 http web server dan mail server pada cisco pt (domain)
Praktikum 11 http web server  dan mail server pada cisco pt (domain)Praktikum 11 http web server  dan mail server pada cisco pt (domain)
Praktikum 11 http web server dan mail server pada cisco pt (domain)
 
Introduction to Mail Server
Introduction to Mail ServerIntroduction to Mail Server
Introduction to Mail Server
 
Konfigurasi Mail Server Di Debian 7
Konfigurasi Mail Server Di Debian 7Konfigurasi Mail Server Di Debian 7
Konfigurasi Mail Server Di Debian 7
 
Pembahasansoallks2013
Pembahasansoallks2013Pembahasansoallks2013
Pembahasansoallks2013
 
2013-40. Konfigurasi Mail server pada ubuntu server 11.10
2013-40. Konfigurasi Mail server pada ubuntu server 11.102013-40. Konfigurasi Mail server pada ubuntu server 11.10
2013-40. Konfigurasi Mail server pada ubuntu server 11.10
 

Mehr von Telkom Institute of Management

Mehr von Telkom Institute of Management (20)

Oracle VirtualBox
Oracle VirtualBoxOracle VirtualBox
Oracle VirtualBox
 
AT Rapier Usecase Document
AT Rapier Usecase DocumentAT Rapier Usecase Document
AT Rapier Usecase Document
 
Building a Secure Web Application
Building a Secure Web ApplicationBuilding a Secure Web Application
Building a Secure Web Application
 
SAMP (Solaris, Apache, MySQL, PHP)
SAMP (Solaris, Apache, MySQL, PHP)SAMP (Solaris, Apache, MySQL, PHP)
SAMP (Solaris, Apache, MySQL, PHP)
 
Oracle on Solaris
Oracle on SolarisOracle on Solaris
Oracle on Solaris
 
FreeBSD VPN Server
FreeBSD VPN ServerFreeBSD VPN Server
FreeBSD VPN Server
 
FreeBSD Traffic Monitoring
FreeBSD Traffic MonitoringFreeBSD Traffic Monitoring
FreeBSD Traffic Monitoring
 
FreeBSD Proxy Server
FreeBSD Proxy ServerFreeBSD Proxy Server
FreeBSD Proxy Server
 
FreeBSD web-based MUA
FreeBSD web-based MUAFreeBSD web-based MUA
FreeBSD web-based MUA
 
FreeBSD Securing Mail Server
FreeBSD Securing Mail ServerFreeBSD Securing Mail Server
FreeBSD Securing Mail Server
 
FreeBSD Log Analyzer
FreeBSD Log AnalyzerFreeBSD Log Analyzer
FreeBSD Log Analyzer
 
FreeBSD PHP
FreeBSD PHPFreeBSD PHP
FreeBSD PHP
 
FreeBSD Database Server
FreeBSD Database ServerFreeBSD Database Server
FreeBSD Database Server
 
FreeBSD Web Server
FreeBSD Web ServerFreeBSD Web Server
FreeBSD Web Server
 
FreeBSD FTP Server
FreeBSD FTP ServerFreeBSD FTP Server
FreeBSD FTP Server
 
FreeBSD Bandwidth Management
FreeBSD Bandwidth ManagementFreeBSD Bandwidth Management
FreeBSD Bandwidth Management
 
FreeBSD Firewall
FreeBSD FirewallFreeBSD Firewall
FreeBSD Firewall
 
FreeBSD Basic Setting
FreeBSD Basic SettingFreeBSD Basic Setting
FreeBSD Basic Setting
 
FreeBSD Installation
FreeBSD InstallationFreeBSD Installation
FreeBSD Installation
 
FreeBSD Installation
FreeBSD InstallationFreeBSD Installation
FreeBSD Installation
 

Kürzlich hochgeladen

BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
JuliBriana2
 
Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docx
NurindahSetyawati1
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
AtiAnggiSupriyati
 

Kürzlich hochgeladen (20)

Materi Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxMateri Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptx
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
 
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfModul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
 
Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docx
 
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASMATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdf
 
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptx
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 

FreeBSD Mail Server

  • 1. Standar Instalasi FreeBS D @ Institut Manajemen Telkom ( http://www.imtelkom.ac.id) Instalasi Sendmail Sendmail merupakan salah satu aplikasi MTA (Mail Transfer Agent) yg berfungsi untuk menerima email dan mengirimkannya ke server (host) yg sesuai dan juga sebagai MSP (Mail Submission Program) yg berfungsi untuk mengirimkan email. Sendmail adalah aplikasi MTA bawaan (built in) dari FreeBSD, sehingga kita tinggal mengaktifkannya. client MUA MTA MTA MUA client MUA = Mail User Agent, contoh : NOCC, OpenWebMail, Outlook Express Protokol SMTP digunakan antara MUA MTA (sending email) dan antara MTA MTA (transaksi email antar domain), sementara protokol POP3 dan IMAP digunakan antara MUA MTA (download email) Untuk berinteraksi dengan MTA kita bisa menggunakan interaksi SMTP, seolah- olah kita adalah MTA juga yg ingin menanyakan validitas domain dan user : # host yahoo.com yahoo.com has address 216.109.112.135 yahoo.com has address 66.94.234.13 yahoo.com mail is handled by 5 mta-v1.mail.vip.re3.yahoo.com. yahoo.com mail is handled by 1 mx1.mail.yahoo.com. yahoo.com mail is handled by 1 mx2.mail.yahoo.com. yahoo.com mail is handled by 1 mx3.mail.yahoo.com. # telnet mx1.mail.yahoo.com 25 Trying 67.28.113.19... Connected to mx1.mail.yahoo.com. Escape character is '^]'. 220 mta208.mail.re2.yahoo.com ESMTP YSmtp service ready helo imtelkom.ac.id 250 mta208.mail.re2.yahoo.com mail from:<sisfo@imtelkom.ac.id> 250 sender <sisfo@imtelkom.ac.id> ok rcpt to:<sisfo@imtelkom.ac.id> 550 relaying denied for <sisfo@imtelkom.ac.id> rcpt to:<sisfo@yahoo.com> 250 recipient <sisfo@yahoo.com> ok ^] telnet> quit Connection closed. Untuk melihat apakah Sendmail telah aktif atau belum : # ps ax | grep sendmail 589 ?? Ss 0:02.19 sendmail: accepting connections (sendmail) 593 ?? Is 0:00.04 sendmail: Queue runner@00:30:00 for /var/spool/clientmqueue (sendmail) Baris pertama menunjukkan Sendmail telah aktif sebagai MTA dan sebagai MSP. Untuk mengaktifkan Sendmail, cukup tambahkan baris berikut di /etc/rc.conf : # cat /etc/rc.conf | grep sendmail sendmail_enable="YES"
  • 2. Standar Instalasi FreeBS D @ Institut Manajemen Telkom ( http://www.imtelkom.ac.id) Agar sendmail dapat bekerja, ada 4 file yg harus di-edit : # cat /etc/mail/sendmail.cf | grep Dj Djimtelkom.ac.id # cat /etc/mail/local-host-names imtelkom.ac.id 10.1 # cat relay-domains imtelkom.ac.id 10.1 # cat /etc/mail/access Connect:imtelkom.ac.id RELAY Connect:10.1 RELAY From:10.1 OK sales@ 550 We don't accept mail from spammers sale@ 550 We don't accept mail from spammers Non aktifkan 3 line berikut di /etc/mail/sendmail.cf karena IPv6 tidak digunakan #O DaemonPortOptions=Name=IPv6, Family=inet6, Modifiers=O #R$* [ IPv6 : $+ ] <@> $: $1 [ IPv6 : $2 ] unmark IPv6 addr #RIPv6:::1 $@ RELAY originated locally Set LogLevel menjadi 15 (default 9) agar semua aktivitas tercatat di log # cat /etc/mail/sendmail.cf | grep LogLevel O LogLevel=15 Untuk mengurangi email spam, tambahkan 5 line berikut di /etc/mail/sendmail.cf SLocal_check_relay R$* $: $&{client_resolve} RTEMP $#error $@ 4.7.1 $: "450 Access denied. Cannot resolve PTR record for " $&{client_addr} RFORGED $#error $@ 4.7.1 $: "450 Access denied. IP name possibly forged " $&{client_name} RFAIL $#error $@ 4.7.1 $: "450 Access denied. IP name lookup failed " $&{client_name} Dimana line 3 dan 5 untuk mengecek reverse DNS dari server yg mengirim email, jika tidak ada record reverse DNS-nya maka email akan ditolak. Sementara line 4 untuk mengecek apakah record DNS suatu mail server sesuai dengan reverse DNS-nya. Jika ingin menggunakan line 4, jangan lupa untuk membuat record DNS identik dengan reverse DNS-nya untuk semua host di IM Telkom (cukup subnet2 yg mungkin mengakses mail server). Catatan: Forward DNS adalah proses mengubah nama menjadi IP address, dan reverse DNS adalah proses mengubah IP address menjadi nama. Contoh dimana forward DNS = reverse DNS (lihat gambar dibawah) # host mail.imtelkom.ac.id 202.134.0.155 mail.imtelkom.ac.id has address 118.97.187.12 # host 118.97.187.12 202.134.0.155 12.187.97.118.in-addr.arpa domain name pointer mail.imtelkom.ac.id.
  • 3. Standar Instalasi FreeBS D @ Institut Manajemen Telkom ( http://www.imtelkom.ac.id) reverse DNS 118.97.187.12 mail.imtelkom.ac.id forward DNS Contoh dimana forward DNS != reverse DNS (forward DNS tidak ada) # host mail.imtelkom.ac.id mail.imtelkom.ac.id has address 10.1.1.2 # host 10.1.1.2 Host 2.1.1.10.in-addr.arpa not found: 2(SERVFAIL) Untuk me-restart sendmail saat "sendmail.cf" telah diubah # cd /etc/mail # make restart Untuk me-restart sendmail saat "aliases" telah diubah # cd /etc/mail # make aliases Jika mail administrator ingin menggunakan Sendmail yang lebih baru dibandingkan dengan yang built in dari FreeBSD, maka hal ini bisa dilakukan dengan cara : 1. download file sendmail-x.x.x.tar.gz ke /usr/home/manager 2. gunzip file sendmail-x.x.x.tar.gz 3. lakukan langkah2 berikut (dari /usr/home/manager/sendmail-8.13.6/INSTALL) # cd /usr/home/manager/sendmail-8.13.6 # cd sendmail # sh Build # cd ../cf/cf # cp generic-BSD4.4.mc sendmail.mc # sh Build sendmail.cf # sh Build install-cf # cd ../sendmail # sh Build install # reboot 4. test dengan : # telnet localhost 25 Trying ::1... telnet: connect to address ::1: Connection refused Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 imtelkom.ac.id ESMTP Sendmail 8.13.6/8.13.6; Thu, 2 Nov 2006 11:39:10 +0700 (WIT) Jika suatu server hanya berfungsi untuk mengirimkan email (dari diri sendiri) maka Sendmail tidak perlu diaktifkan. Sebagai gantinya dapat digunakan aplikasi SSMTP yg dapat diaktifkan dengan cara : # cd /usr/ports/mail/ssmtp # make install replace clean ……… <tunggu sampai selesai> ……… sSMTP has been installed successfully. However, before you can use the program, you should copy the files
  • 4. Standar Instalasi FreeBS D @ Institut Manajemen Telkom ( http://www.imtelkom.ac.id) "revaliases.sample" and "ssmtp.conf.sample" in /usr/local/etc/ssmtp to "revaliases" and "ssmtp.conf" respectively and edit them to suit your needs. # cd /usr/local/etc/ssmtp # mv revaliases.sample revaliases # mv ssmtp.conf.sample ssmtp.conf # cat /usr/local/etc/ssmtp/revaliases manager:sisfo@imtelkom.ac.id:mail.imtelkom.ac.id:25 # cat /usr/local/etc/ssmtp/ssmtp.conf root=postmaster mailhub=mail.imtelkom.ac.id rewriteDomain= hostname=imtelkom.ac.id # make replace