Perangkat Lunak Pendidikan Indonesia

Showing posts with label email. Show all posts
Showing posts with label email. Show all posts

Monday, April 30, 2018

Cara Kirim email dengan PHP


Artikel ini akan membahas bagaimana cara bikin form kirim email dengan php, jadi sebelum mempraktikkan ini pastikan Anda sudah punya email baik email yang tersedia bebas dan gratis seperti gmail, yahoo, atau email dengan domain kamu sendiri seperti admin@namadomainkamu.com

Jika Anda ingin mengetahui bagaimana cara membuat email dengan domain sendiri silahkan baca artikel kami Mudah Bikin Email dengan Domain Sendiri

Nah kalau sudah punya email selanjutnya membuat program kirim email dengan PHP.
Form ini biasanya dibuat agar pengunjung bisa mengirim email langsung dengan format form contact (Indonesia : Hubungi Kami). contoh : Halaman Hubungi kami di situs Qorma.org (seperti tampak pada gambar ), pengunjung yang mengirim pesan lewat Form Kirim email ini akan terkirim ke email Anda, Andapun bisa membalas reply email yang masuk

Biar gak panjang lebar silahkan copy kode berikut ini di page php Anda misal sendmail.php , jangan lupa mengganti email tujuan sesuai dengan email Anda

[php]
<?php date_default_timezone_set("Asia/Bangkok");
echo date_default_timezone_get();
$email_tujuan="emailkamu@domainkamu.com"; ?>
[/php]

Selanjutnya buatlah form kirim email dengan kode berikut

[html]


<form class="form-horizontal" action="" method="post">


<div class="form-group">
<label class="col-sm-2 control-label">Email Anda</label>


<div class="col-sm-3">
<input type="text" name="from" class="form-control" placeholder="contoh : myemail@example.com" required>
</div>



<div class="col-sm-3">gunakan email yang valid</div>


</div>



<div class="form-group">
<label class="col-sm-2 control-label">Judul</label>


<div class="col-sm-5">
<input type="text" name="subject" class="form-control" placeholder="Judul Pesan" required>
</div>


</div>



<div class="form-group">
<label class="col-sm-2 control-label">Isi Pesan</label>


<div class="col-sm-5">
<textarea rows="10" cols="62" name="message" required></textarea>
</div>


</div>



<div class="form-group">
<label class="col-sm-2 control-label">&nbsp;</label>


<div class="col-sm-6">
<input type="submit" name="send" class="btn btn-sm btn-primary" value="Kirim" data-toggle="tooltip" title="Kirim pesan Anda">
</div>


</div>


</form>


<!-- /form -->
</div>


<!-- /.content -->
</div>


<!-- /.container -->
[/html]

Nah sekarang buatlah fungsi untuk pengiriman email dengan kode berikut ini

[php]

<?php
if(isset($_POST['send'])){
$email =$_POST["from"];
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
echo '

<div class="alert alert-danger alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>Error! email yg Anda masukkan tidak valid.</div>


'; // maka tampilkan 'Data gagal disimpan, silahkan coba lagi.'
}else{
ini_set( 'display_errors', 1 );
error_reporting( E_ALL );
$from = $_POST['from'];
$to = $email_tujuan;
$subject = $_POST['subject'];
$message = $_POST['message'];
$headers = "From:" . $from;
mail($to,$subject,$message, $headers);
echo '

<div class="alert alert-success alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>Sukses! Pesan Anda telah terkirim.</div>


';
}}
?>
[/php]

untuk kode keseluruhan adalah sebagai berikut:

[php]

<?php date_default_timezone_set("Asia/Bangkok");
echo date_default_timezone_get();
$email_tujuan="emailkamu@domainkamu.com"; ?>


<form class="form-horizontal" action="" method="post">


<div class="form-group">
<label class="col-sm-2 control-label">Email Anda</label>


<div class="col-sm-3">
<input type="text" name="from" class="form-control" placeholder="contoh : myemail@example.com" required>
</div>




<div class="col-sm-3">gunakan email yang valid</div>


</div>




<div class="form-group">
<label class="col-sm-2 control-label">Judul</label>


<div class="col-sm-5">
<input type="text" name="subject" class="form-control" placeholder="Judul Pesan" required>
</div>


</div>




<div class="form-group">
<label class="col-sm-2 control-label">Isi Pesan</label>


<div class="col-sm-5">
<textarea rows="10" cols="62" name="message" required></textarea>
</div>


</div>







<div class="form-group">
<label class="col-sm-2 control-label">&nbsp;</label>


<div class="col-sm-6">
<input type="submit" name="send" class="btn btn-sm btn-primary" value="Kirim" data-toggle="tooltip" title="Kirim pesan Anda">
</div>


</div>


</form>


<!-- /form -->
</div>


<!-- /.content -->
</div>


<!-- /.container -->

<?php
if(isset($_POST['send'])){
$email =$_POST["from"];
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
echo '

<div class="alert alert-danger alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>Error! email yg Anda masukkan tidak valid.</div>


'; // maka tampilkan 'Data gagal disimpan, silahkan coba lagi.'
}else{
ini_set( 'display_errors', 1 );
error_reporting( E_ALL );
$from = $_POST['from'];
$to = $email_tujuan;
$subject = $_POST['subject'];
$message = $_POST['message'];
$headers = "From:" . $from;
mail($to,$subject,$message, $headers);
echo '

<div class="alert alert-success alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>Sukses! Pesan Anda telah terkirim.</div>


'; // maka tampilkan 'Data gagal disimpan, silahkan coba lagi.'
}}
?>

[/php]

Silahkan simpan dan coba jalankan, kemudian coba kirim pesan lewat form yang telah Anda buat...
jika terdapat pesan "Email Anda sudah berhasil dikirimkan" berarti sukses..
Selanjutnya cek pesan masuk email Anda, gimana Keren kan?

Silahkan share melalui sosial media yang tersedia di bawah ini biar Anda mendapat pahala karena telah berbagi ilmu, dan pastinya dilarang copas

 

Sunday, April 29, 2018

Mudah Bikin Email dengan Domain Sendiri


Adalah sebuah kebanggaan juga menjadi tren memiliki email yang profesional untuk urusan bisnis, juga dapat mendongkrak TRUST atau kepercayaan pada suatu institusi usaha, baik itu individu maupun perusahaan.

Mungkin kita semua sudah tahu penyedia email gratis seperti Gmail, Yahoo Mail, Hotmail, dan lain sebagainya. yang sudah umum diketahui orang.

Namun, ternyata alamat email tidak hanya semata-mata alamat email.

Maksudnya, apakah Anda pernah memperhatikan ada beberapa perusahaan yang memiliki alamat email menggunakan nama domain perusahaan mereka?

Contoh:
admin@esnesia.com
admin@qorma.org
Bagaimana kesan yang ditimbulkan? Lebih profesional … kerren kan?

Cara Mudah Membuat Email Menggunakan Custom Domain


Sebelum melangkah ke tahapan selanjutnya, kira-kira apa saja yang dibutuhkan untuk bisa memiliki akun email seperti contoh di atas?
Domain dan Hosting.

Dua hal ini adalah syarat utama. Selain domain, Anda juga harus punya hosting. Karena dua elemen ini adalah dua hal yang tidak terpisahkan apabila kita berbicara mengenai website maupun email.
Koneksi internet yang stabil.

Proses pembuatan akun email dengan domain sendiri pastinya butuh koneksi internet donk.

 

Bagaimana cara membuat email dengan domain sendiri ?


Berikut ini adalah langkah-langkah mudah dan simple membuat email dengan domain sendiri :
Login ke CPANEL web Anda

Anda harus login ke cPanel terlebih dahulu. studi kasus ini (kami menggunakan hosting IDWebhost)
Membuat email

Setelah login ke cpanel Anda berhasil Cari bagian menu Email >> E-Mail Accounts.


kemudian lengkapi form silahkan diisi dengan e-mail yang akan dibuat. Misal Anda ingin membuat email dengan alamat admin@esnesia.com, isi dengan “admin” saja (tanpa tanda petik).
Domain : pilih opsi nama domain yang akan digunakan (jika domain yang ada pada akun hosting tersebut lebih dari satu).
Password : isi dengan password dari e-mail account yang ingin dibuat, lalu isikan lagi password yang sama pada isian “Password (Again)”.
*Password strength secara otomatis akan mengukur tingkat kesulitan password yang Anda buat. Semakin tinggi nilainya, semakin aman password Anda.
kemudian klik tombol Create Account



Akan muncul halaman berikutnya dengan keterangan “Account Created” yang artinya account email telah berhasil dibuat dan akan muncul pada list email account



Selanjutnya Anda dapat mengakses e-mail tersebut menggunakan WebMail, Thunderbird, atau Outlook, tergantung pilhan Anda.
Untuk mengakses email menggunakan webmail, silahkan akses ke http://namadomain.com/webmail, lalu masukkan alamat email yg telah dibuat (misal : admin@namadomainanda.com – harus lengkap dengan @namadomainanda.com), beserta password yang tadi Anda submit.


Setelah login berhasil maka Anda akan melihat email Anda dengan nama domain Anda sendiri, gimana keren kan?



Ya, cara ini cocok sekali bagi Anda yang ingin membuat email untuk perusahaan maupun email pribadi menggunakan domain sendiri.

Cukup mudah bukan? Tidak sampai 30 menit, jika dilakukan dengan benar.

Silahkan bagikan tips seputar email ini ke teman-teman Anda, atau share / like / tweet ke media sosial yang Anda punya supaya lebih banyak orang yang merasakan manfaatnya.