- Những điều bạn nên làm khi xây dựng website cá nhân
- Google mua gì ở SocBay
- Crazy Singing Bird – Quà Noel vui vẻ
- Book: Tảng băng trôi – Our Iceberg Is Melting
- Lạm dụng Follow trên Twitter – bạn sẽ bị suspended user
- Bảng xếp hạng các ngôn ngữ lập trình phổ biến hiện nay
- Ảnh vui dân SEO
- Gục ngã hay đứng lên…
Sử dụng PHPMailer kết hợp Gmail để gửi SMTP
09/11/2009 // Chưa có phản hồi // Chuyên mục: @Coding.Sau bài viết Sử dụng Google Server để làm email theo domain của bạn tôi nhận được một số phản hồi của anh em về vấn đề code gửi email trên website (gửi dưới dạng SMTP và sử dụng tài khoản login theo domain) không chạy được nữa. Hôm nay chúng ta sẽ cùng khắc phục vấn đề này bằng cách cấu hình gửi email bằng SMTP sử dụng PHPMailer và sử dụng domain login là Gmail theo tên miền của bạn.
Chắc hẳn nhiều bạn lập trình viên đã sử dụng class PHPMailer nên tôi sẽ không nói về nó nữa nhé!
Bạn nào đã có class này trong máy rồi thì thôi, bạn nào chưa có thì download PHPMailer từ đây về máy.
Để có thể gửi email từ tài khoản login Gmail bạn cần phải có 1 phần Path của PHPMailer cho phép sử dụng SSL (vì Gmail yêu cầu login bằng SSL mà
). Bạn có thể download path này về tài đây: Path PHPMailer using SSL.
Thiết lập gửi email bằng class SMTP
Sau khi download path trên về bạn chép đè (overwrite) lên file class.phpmailer.php của PHPMailer. Giờ chúng ta xem qua code thiết lập để gửi email nhé:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | <?php require("class.phpmailer.php"); $mailer = new PHPMailer(); $mailer->IsSMTP(); $mailer->Host = 'ssl://smtp.gmail.com:465'; $mailer->SMTPAuth = TRUE; $mailer->Username = 'noreply[ @ ]nhanweb.com'; // Change this to your gmail adress $mailer->Password = 'here_password'; // Change this to your gmail password $mailer->From = 'noreply[ @ ]nhanweb.com'; // This HAVE TO be your gmail adress $mailer->FromName = 'fake'; // This is the from name in the email, you can put anything you like here $mailer->Body = 'This is the main body of the email'; $mailer->Subject = 'This is the subject of the email'; $mailer->AddAddress('fake2@gmail.com'); // This is where you put the email adress of the person you want to mail if(!$mailer->Send()) { echo "Message was not sent<br/ >"; echo "Mailer Error: " . $mailer->ErrorInfo; } else { echo "Message has been sent"; } ?> |
Một số thành phần bạn cần thay đổi tương ứng với tài khoản SMTP đã tạo là:
$mailer->Username = ‘noreply[ @ ]nhanweb.com’; // Change this to your gmail adress
$mailer->Password = ‘here_password’; // Change this to your gmail password
$mailer->From = ‘noreply[ @ ]nhanweb.com’; // This HAVE TO be your gmail adress
Bạn có thể tham khảo thêm bài viết Google Server để làm email để biết cách thiết lập hệ thống email cho công ty theo domain nhé.
Bạn nên đọc
- Audio các bài thuyết pháp của Thượng Tọa Thích Chân Quang (22)
Mình là Phật tử lúc nhỏ nhưng do điều kiện gia đình nên không thể tiếp tục đi sinh hoạt được nữa :( Không cần biết các bạn theo Đạo hay không, theo đạo phái nào cũng được :D Các bạn nên bỏ thời gian nghe các bài thuyết pháp này... - Những điều bạn nên làm khi xây dựng website cá nhân (14)
Bài viết này tôi giành riêng cho các bạn trẻ muốn xây dựng website nhằm khẳng định tên tuổi của bản thân mình cũng như giao lưu với các bạn khác thông qua môi trường internet (bao gồm cả thiết kế blog, forum, thiết kế website cá nhân...). ... - Hướng dẫn đăng ký 000webhost (13)
Việc xây dựng website hầu như là mong muốn chính đáng của hầu hết các bạn khi tham gia vào hoạt động trực tuyến. Tôi có nhận được nhiều email và cả điện thoại về những khó khăn của nhiều bạn - đặc biệt là sinh viên về vấn đ... - Xử lý dấu tiếng Việt trong URL Wordpress (13)
Theo mặc định bình thường Wordpress rất "ngu" phần Tiếng Việt. Do đó, Permalink được tạo ra thường chứa các kí tự tiếng Việt kiểu nửa ta nữa tây rất khó chịu. Đã vậy nó còn mã hóa thành vào chục cái dấu % nữa chứ. Nhân vừa tiế... - Sử dụng Gravatar để tạo Avatar tại mọi mặt trận Wordpress (13)
Bạn có bao giờ nghĩ rằng bạn có thể comment ở bất cứ blog WordPress nào (ví dụ như tại NhanWeb chẳng hạn) cũng có thể hiển thị hình ảnh Avatar mặc định của mình mà không cần phải đăng ký là người dùng và upload hình ảnh của mình c... - Bài thuyết pháp Bóng Mây (Đại Đức Thích Thiện Thuận) (12)
Đây là một bài thuyết pháp chủ đề về mẹ rất hay. Thật sự cảm động và cần phải nhìn lại mình. Hi vọng bài thuyết pháp của thầy Thích Thiện Thuận sẽ đem lại cho bạn nhiều điều chưa biết về người mẹ của mình hơn. ... - Kết luận cuối cùng về vụ FaceBook không truy cập được(?) (10)
Báo chí giải thích lòng vòng, ISP xin lỗi .... cũng không bằng kết luận của anh chàng này :D Cái vườn trái cây của mình teo hết trên Face rồi !! :(( ... - Tạo con dấu đỏ bằng photoshop (9)
Hôm nay khai trương cái box đồ họa, cũng là đang rãnh hơi chưa có làm gì nên viết cái tutorial này tặng bà con, cũng là đáp ứng nhu cầu của thằng em ngoài HN. Mong rằng cái này thỏa mãi được cái tính thích tự khẳng định mình của mọi ng... - Google mua gì ở SocBay (8)
Mấy hôm nay vụ lùm xùm SocBay được Google trả giá để mua lại khiến cư dân mạng, đặc biệt là những người am hiểu công nghệ thông tin lại một lần nữa có chủ đề để thảo luận. Mình cũng ăn theo bàn bạc tí chút cho vui. Nguy... - 10 cách viết CSS tốt cho bạn mới học (7)
Nếu bạn là người thiết kế và thường xuyên phải viết CSS cho các trang web thì chắc bạn biết rõ tầm ảnh hưởng của các file CSS đối với trình duyệt (ở đây babyinternet gọi là browser nhé) trong việc hiển thị website của mình. Thật khó...
Nguyễn Duy Nhân
Một blogger ... cùi bắp! Đơn giản là nơi ghi lại những suy nghĩ về cuộc sống xung quanh và những chia sẻ, góp nhặt từ cuộc sống và công việc. Nếu bạn cảm thấy bài viết có nhiều điểm không chính xác, hãy comment và chia sẻ để tôi còn được học hỏi từ những góp ý của bạn. Trân trọng...
Gửi phản hồi
- Thiết kế website và những lãng phí không đáng có của doanh nghiệp
- Tiếp thị nội dung số ở đang dậm chân ở Việt Nam(?)
- Các biện pháp an toàn thông tin khi xử lý giao dịch trên website
- Bí quyết giữ chân khách hàng cho các website TMĐT
- Phương pháp tạo nguồn backlinks hiệu quả
- Phân tích SWOT trong kinh doanh trực tuyến
- Xây dựng thương hiệu thông qua thiết kế website
- Quảng cáo của doanh nghiệp tràn ngập FACEBOOK
- Thiết kế web, chớ thấy rẻ mà ham
- Xuất hiện nhiều "chiêu" lạ trong quảng cáo trực tuyến
ngungo: Hello nhanweb, I would like to invite you to examine and joint the technical staff of
Nguyễn Duy Nhân: Bạn click chuột phải vào công cụ Rectangular Tool mà bạn nói ở trên từ
duong: a ơi e dùng photoshop 7.0 sao ko thấy có công cụ Eliptical Maquee Tool ...
Nguyễn Duy Nhân: Nhầm nhọt tí
Nguyễn Duy Nhân: Chuẩn luôn ^_^ Mà Ken cài Zing Chat làm chi mô rứa
Offline câu lạc bộ Webmaster VN đầu năm
04/03/2010
Một vài bài thuyết pháp tổng hợp
04/03/2010
Chỉnh sửa ảnh trực tuyến dễ dàng hơn với Picnik.COM
03/03/2010
Zing “vượt mặt” Yahoo! như thế nào ?
27/02/2010
AJAX thần chưởng: tầng 1 – tải dữ liệu từ một trang khác
20/02/2010
Audio các bài thuyết pháp của Thượng Tọa Thích Chân Quang
| 22 comments
Những điều bạn nên làm khi xây dựng website cá nhân
| 14 comments
Hướng dẫn đăng ký 000webhost
| 13 comments
Xử lý dấu tiếng Việt trong URL Wordpress
| 13 comments
Sử dụng Gravatar để tạo Avatar tại mọi mặt trận Wordpress
| 13 comments
Thảo luận
- Du xuân hái lộc – Giảm giá 50% Email và Web Hosting tại Bin.
- Thông báo thảo luận tháng 3
- TBHQ triển khai chương trình "Cho mượn máy tính"
- Nên chọn kiểu thể dục gì để giảm cân !?
- Ebook lệnh DOS và NC
- 200 Hacking Tutorials
- Giáo trình đào tạo Visual Basic 6.0 của FPT
- Seminar: Reveal the Power of PHP - 7/3/2010 @cisnet
- Thư ngỏ xin tài trợ VPS
- Crystalinne 1.5.2 Rockettheme Update Released
Các website/Blog thường xem:
- © 2009 Nguyen Duy Nhan. All rights reserved.
- WPLine 1.0 designed by Hutek.
- Powered by Wordpress. Work fine on almost popular browsers.




