- Beranda
- Komunitas
- Tech
- Programmer Forum
[php]parse kode smtp yang melewati fsockopen()
TS
User telah dihapus
[php]parse kode smtp yang melewati fsockopen()
ane ngirim perintah EHLO ke gmail STMP. jika respon itu sukses, maka akan mengirim kode 250. ane mencoba untuk nangkap kode respon dari gmail smtp. ketika kode ane kya gini
knp selalu menghasilkan kode 220 ? tapi ketika ane nambahin kode php dengan fgets echo ($ fp);seperti ini
outputnya seperti ini
kode 250 berhasil dgn cara menambah script embel2 yang gak dibutuhkan.
gmana menghasilkan kode 250 tanpa perintah tambahan seperti fgets echo ($ fp);?
Code:
$fp = fsockopen("ssl://smtp.gmail.com", 465, $errNo, $errStr, 15);
if(empty($fp)){
echo $errNo.":".$errStr;
}else{
fputs($fp, "EHLO"."\r\n");
$rp = get_lines($fp);
$code = substr($rp,0,3);
echo $code;
fclose($fp);
}
function get_lines($fp){
while($str = fgets($fp)){
return $str;
}
}knp selalu menghasilkan kode 220 ? tapi ketika ane nambahin kode php dengan fgets echo ($ fp);seperti ini
Code:
$fp = fsockopen("ssl://smtp.gmail.com", 465, $errNo, $errStr, 15);
if(empty($fp)){
echo $errNo.":".$errStr;
}else{
echo fgets($fp); //kode tambahan
fputs($fp, "EHLO"."\r\n");
$rp = get_lines($fp);
$code = substr($rp,0,3);
echo $code;
fclose($fp);
}
function get_lines($fp){
while($str = fgets($fp)){
return $str;
}
}outputnya seperti ini
Code:
220 mx.google.com ESMTP vu10sm20075869pbc.27 - gsmtp <<don't need this
250
kode 250 berhasil dgn cara menambah script embel2 yang gak dibutuhkan.
gmana menghasilkan kode 250 tanpa perintah tambahan seperti fgets echo ($ fp);?0
812
4
Komentar yang asik ya
Urutan
Terbaru
Terlama
Komentar yang asik ya
Komunitas Pilihan