Skip to content

sendmail via gmail xampp

Hi All

setelah puasa berminggu-minggu tidak blogging, kali ini saya akan membahas mengenai send mail melalui sendmail via xampp

untuk mudahnya kita memakai sebagai smtp (send mail transfer protocol)

  • pertama-tama buka php.ini di xampp anda, dir : xampp/php/php.ini dan pastikan service sendmail jalan

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = postmaster@localhost

; For Unix only. You may supply arguments as well (default: “sendmail -t -i”).
; http://php.net/sendmail-path
sendmail_path = “\”C:\xampp\sendmail\sendmail.exe\” -t”

  • kemudian download sendmail yg terbaru dari sendmail website,.
  • backup semua file/folder yg berada di directory  sendmail xampp (dir = xampp/sendmail).
  • ekstrak sendmail yang sudah anda download ke dalam direktori sendmail tersebut.
  • konfigurasi sendmail.ini

[sendmail]

smtp_server=smtp.gmail.com
smtp_port=465
smtp_ssl=auto
error_logfile=error.log
debug_logfile=debug.log
auth_username=USERNAME@gmail.com  
auth_password=PASSWORD
force_sender=USERNAME@gmail.com

  • simpan file ‘
  • buat satu mail function dan simpan di htdocs/sendmailtest.php

<?php
$to = ‘mailtujuan@example.com’;
$subject = ‘test send mail’;
$message = ‘hello’;
$headers = ‘From: webmaster@example.com’ . “\r\n” .
‘Reply-To: webmaster@example.com’ . “\r\n” .
‘X-Mailer: PHP/’ . phpversion();

mail($to, $subject, $message, $headers);
?>

  • start apache server
  • jalankan browser dan arahkan url ke http://localhost/sendmailtest.php
  • untuk menguji hasil tersebut, buka email anda apakah ada email masuk dengan subyek “test send mail”

girl Vs Boy

(girl) am I pretty?
(boy) NO
(girl) do u want to be with me forever?
(boy) NO
(girl) would u cry if I walked away … …
(boy) NO

she heard enough and was hurt,she walked away tears ran down her face
The boy grabbed her arm:

(boy) your not pretty…,your beautiful
(boy) I don’t want to be with you forever…,I need to be with you forever
(boy) I wouldn’t cry if you walked away…,I would DIE!
(boy whispers) plzz stay with me
(girl whispers) I will…

Tonight at midnight your true love will realize they love you
Something good will happen to you between 1-4 pm
Tomorrow it could be anywhere
Get ready for the biggest shock of your life! If you don’t post this to five other comments…you will have relationship problems for the next ten years

setup ssh key

Hi All

di postingan saya sebelumnya saya sudah jelaskan mengenai apa itu version control installasi dan cloning git di windows. untuk postingan saya kali ini membahas tentang bagaimana cara untuk generate key di multiple platform,.. untuk linux dan mac, OS ini mempunyai basic yang sama yaitu unix. dan untuk windows kita menggunakan GIT BASH, applikasi git bash akan terinclude otomatis di dalam paket installasi msysgit di postingan saya sebelumnya

jangan lupa backup dulu key pharser yang sudah ada, biasanya tersimpan di dalam folder yourDocument/.ssh/

id_rsa = private key

id_rsa.pub = public key

untuk generate sendiri caranya sangat mudah, ketikan command ini di konsol anda

ssh-keygen -t rsa -C "your_email@mail.com"

selanjutnya masukan passphrase untuk key terserbut

selamat mencoba 😀

version control using msysgit as git client in windows

Hi All

Version control adalah suatu tool dimana tool ini berguna untuk tracing/mengecek setiap perubahan file-file dari project yang sedang kita kerjakan, ini berguna sekali jika kita bekerja dengan team,. misalkan satu team terdiri dari beberapa orang dan mengerjakan banyak modules di project tersebut. bayangkan misalkan ada perubahan besar2an dan dikerjakan oleh banyak developer dan perubahan tersebut sudah depedency dengan banyak files yang berada dalam banyak folder, kemudian perubahan2 itu ternyata tidak jadi dipakai?

pertanyaannya,
apakah setiap stable realease project kita akan membuat suatu archive? dan selalu kita simpan di komputer kita?
dan kita tidak tahu menahu tentang perubahan2 yang dilakukan developer yang lain sebelumnya?

Dengan adanya version control para pengembang project akan selalu tahu perubahan-perubahan yang terjadi di dalam suatu files, misalkan file class.java dikerjakan terakhir oleh A, perubahan2 yang terjadi akan tercatat oleh version control. jadi pengembang program akan sangat mudah untuk mengontrol versi dari project yang sedang berjalan..

banyak applikasi yang support untuk version control, contoh : svn, git, mercurial dan lain-lain. git adalah salah satu applikasi untuk version control,
git sendiri menggunakan public key untuk validasi akses kontrol ke dalam git server, disini saya akan publish mengenai bagaimana clone menggunakan msysgit app di windows

pertama-tama download applikasi msysgit di sini dan install

setelah install selesai buka applikasi “GIT GUI” dan pilih “clone repository”

setelah itu masukan source repository dan destinationnya

ex : soruce location : git@yourgitserver.com:/yourrepo.git

choose directory Read more…

way to access linux partition over windows

Download and install Linux Reader to your hard drive

download link : here

This slideshow requires JavaScript.

select on “/” partition, that’s a primary partition of your linux os, browse the directory you want to copy and save it