วันพุธที่ 23 กันยายน พ.ศ. 2558

จะเขียน PHP ให้ส่ง Email ออกผ่าน Mail Server ของเราได้อย่างไร ?



ตัวอย่างการส่งที่ถูกต้อง

//ให้เลือก path ที่เก็บ function PHPMailer ให้ถูกต้อง
require_once "vendor/autoload.php";


$mail = new PHPMailer;
$mail->isSMTP();
$mail->SMTPDebug = 0;
$mail->Debugoutput = 'html';

//SMTP Setting
$mail->Host = "mail.yourdomain.coom";
$mail->Port = 587;
$mail->SMTPSecure = false;
$mail->SMTPAutoTLS = false;
$mail->SMTPAuth = true;
$mail->Username = "youremail@yourdomain.com";
$mail->Password = "password";

//Body Setting
$mail->setFrom('youremail@yourdomain.com', 'First Last');
$mail->addAddress('toemail@todomain.com', 'John Doe');
$body = "Test body message" ;
$mail->Subject = 'Subject';

$mail->msgHTML($body);
$mail->send();

ในบรรทัดที่เป็น font สีแดง ถ้าเราไม่ใส่ค่าดังกล่าวจะไม่สามารถส่งออกได้

ซึ่งค่าในตัวแปรแต่ละตัว เหมือนกับค่าในส่วน Outgoing ในโปรแกรม Outlook นั่นเอง โดยการส่งวิธีนี้จะทำให้ Mail Server ปลายทางได้รับอีเมล์ของคุณ


การแก้ไขปัญหา

  • หากลองทำตามแล้วไม่สามารถส่ง email ออกได้ให้ลอง เปลี่ยนบรรทัด $mail->SMTPDebug = 0; จากค่า 0 เป็น 1 คือ $mail->SMTPDebug = 1; เพื่อให้ระบบแสดงค่า Error ออกมา และนำค่า Error นั้นแจ้งกับทีมเราเพื่อใช้วิเคราะห์ต่อไป
  • อาจจะลองเปลี่ยนค่า $mail->Host = "mail.yourdomain.coom";  จาก mail.yourdomain.coom เป็นค่าหมายเลข IP ของ Mail Server เช่น three.technologyland.co.th หรือ 139.162.26.199
  • หากดำเนินการทั้งหมดแล้วยังไม่ได้ อาจจะเกิดจาก Web Hosting ที่คุณใช้งานอยู่อาจจะเชื่อมต่อหรือมีการ Block IP ของ Mail Server เอาไว้ เราเคยพบเคส Web Hosting บางที่จะ Block IP ต่างประเทศบาง IP ซึ่ง Mail Server ของเราตั้งในต่างประเทศเช่นกัน  หรือหากเป็น VPS ให้ลองทำการ ping จาก VPS ของท่านมายัง mail.yourdomain.coom ว่า ping แล้วได้ค่าอย่างไร

การทดสอบว่า Web Hosting ของท่าน Block Mail Server เราหรือไม่

<?php
function pingAddress($ip) {
$pingresult = exec("/bin/ping -n 3 $ip", $outcome, $status);
if (0 == $status) {
$status = "alive";
} else {
$status = "dead";
}
echo "The IP address, $ip, is ".$status;
}

pingAddress("139.162.26.103");

?>

หากขึ้นว่า dead แสดงว่า Web Hosting ท่าน Block IP ของ Mail Server
ซึ่งเราพบว่า Web Hosting บางที่ Block IP ต่างประเทศ ซึ่ง Mail Server
เราอยู่สิงคโปร์ซึ่งอาจจะโดน block ไปด้วย

บทความที่เกี่ยวข้อง


บทความโดย

MailDee.com ผู้ให้บริการ Mail Server อันดับ 1

วันจันทร์ที่ 21 กันยายน พ.ศ. 2558

[Android] วิธีเพิ่ม Email Address ลงใน Contacts Samsung

วิธีเพิ่ม Email Address ลงใน Contacts

ไปที่ Phone


จากนั้นให้กดเลือกรายชื่อที่ต้องการเพิ่ม Email


เมื่อเข้าสู่หน้ารายละเอียดรายชื่อแล้ว
ให้กดไอคอน + ต้องหัวข้อ Email


จากนั้นใส่ชื่อ Email ที่ต้องการ แล้วกด Save


Email จะถูกเพิ่มในรายชื่อผู้ติดต่อทันที


บทความที่เกี่ยวข้อง

บริษัท เทคโนโลยี แลนด์ จำกัด

บริการเช่าอีเมล์โฮสติ้ง สำหรับองค์กร คุณภาพสูง

วันศุกร์ที่ 18 กันยายน พ.ศ. 2558

[Business Cal][AndroidOS] วิธี Delete Event บนปฏิทินที่บันทึกไว้

วิธี Delete Event บนปฏิทินที่บันทึกไว้


ไปที่ Calendar


จากนั้นเลือกวันที่ Event ที่ต้องการลบ


เมื่อเข้าสู่หน้ารายละเอียด Event แล้ว
ให้กดไอคอนรูปถังขยะ


ระบบจะถามยืนยันการลบอีกครั้ง
ให้กด DELETE
Event ดังกล่าวก็จะถูกลบออกจาก ปฏิทินทันที


บทความที่เกี่ยวข้อง

บริษัท เทคโนโลยี แลนด์ จำกัด

บริการเช่าอีเมล์โฮสติ้ง สำหรับองค์กร คุณภาพสูง

[Business Cal][AndroidOS] ค้นหา Event บนปฏิทินอย่างไร

ค้นหา Event บนปฏิทินอย่างไร


กดที่เมนู More


จะมีเมนูแสดง ให้กด Search


จากนั้นกรอกข้อมูล Event ที่ต้องการค้นหา ที่ช่อง Search 


ระบบจะค้นหาและแสดง Event


บทความที่เกี่ยวข้อง

บริษัท เทคโนโลยี แลนด์ จำกัด

บริการเช่าอีเมล์โฮสติ้ง สำหรับองค์กร คุณภาพสูง

[Business Cal][AndroidOS] การค้นหา Location ใน Event บนปฏิทิน

การค้นหา Location ใน Event บนปฏิทิน

ไปที่ App Calendar


จากนั้นให้กดเลือก Event ที่ต้องการใส่ Location


เมื่อเข้าสู่หน้ารายละเอียดแล้ว
ให้กดที่หัวข้อ Location


จากนั้นกด Search Location ที่ต้องการ


เมื่อได้ Location ที่ต้องการแล้ว
กด Done


จากนั้นให้กด Save เพื่อบันทึกการตั้งค่า



บทความที่เกี่ยวข้อง

บริษัท เทคโนโลยี แลนด์ จำกัด

บริการเช่าอีเมล์โฮสติ้ง สำหรับองค์กร คุณภาพสูง

[Android] วิธีการเลือกปฏิทินจากบัญชี Gmail, Hotmail มาโชว์

สำหรับการเลือกปฏิทินจากบัญชี Gmail, Hotmail นั้น จำเป็นต้อง Add Account อีเมล์ ปฏิทินจากบัญชี Gmail, Hotmail ในบัญชีของมือถือก่อน หากไม่ได้ Add จะไม่สามารถเลือกปฏิทินจากต่างบัญชีได้

ตัวอย่างการ Add Account อีเมล์ Gmail ดังนี้
[Android] วิธีเพิ่ม Email Gmail ลงใน App Gmail มือถือระบบ Android Samsung

วิธีการเลือกปฏิทินจากบัญชี Gmail, Hotmail มาโชว์บนมือถือ

ไปที่ App Calendar


เมื่อเข้าสู่หน้า Calendar จากนั้นกด More


จากนั้นกดเลือก Calendars


ระบบจะมีเมนูให้เลือก บัญชีอีเมล์ที่มี Calendar อยู่


ให้ติ๊กถูกเลือกบัญชีตามต้องการ


ปฏิทินจากบัญชี Gmail, Hotmail ที่ได้เลือกจะมาโชว์บนมือถือ



บทความที่เกี่ยวข้อง

บริษัท เทคโนโลยี แลนด์ จำกัด

บริการเช่าอีเมล์โฮสติ้ง สำหรับองค์กร คุณภาพสูง

[Business Cal][AndroidOS] แนะนำวิธีการเชิญเพื่อนร่วมงานเข้าร่วมประชุมตามนัดหมายผ่านปฏิทินออนไลน์

แนะนำวิธีการเชิญเพื่อนร่วมงานเข้าร่วมประชุมตามนัดหมายผ่านปฏิทินออนไลน์

ไปที่ App Calendar


จากนั้นเลือกวันที่ต้องการเชิญเพื่อนร่วมงาน


เมื่อเข้าสู่หน้ารายละเอียดแล้ว
ให้กดที่ไอคอนแก้ไข


จากนั้นกดไอคอน Participants


จากนั้นเลือกรายชื่อเพื่อน ที่ต้องการเชิญร่วมงาน
แล้วกด Save


ระบบจะส่งคำเชิญไปยังรายชื่อที่เราเลือกไว้



บทความที่เกี่ยวข้อง

บริษัท เทคโนโลยี แลนด์ จำกัด

บริการเช่าอีเมล์โฮสติ้ง สำหรับองค์กร คุณภาพสูง