Thông số chính để chạy được SMTP thì đòi hỏi tối thiểu 3 tham số là SMTP Host, SMTP Username, SMTP Password:
– SMTP Host: thì nếu nhà cung cấp dịch vụ mail nào đưa ra SMTP thì họ cũng sẽ đưa cho mình cái địa chỉ, cụ thể của bác Gmail và các mail sử dụng cơ chế Google Apps thì có địa chỉ Host là smtp.gmail.com – SMTP Username và SMTP Password chính là account email. Các SMTP khác sao thì không biết, nhưng đối với Google thì chúng ta phải cấu hình SSL và Port 465 để có thể authen được. Nếu bạn nào đã quen với OOP rồi thì việc sử dụng class phpmailer khá đơn giản, nó cung cấp khá nhiều property và method cho các vấn đề của chúng ta, kể cả attachment trong mail. Dưới đây là đoạn script gởi mail mà mình test, các bạn có thể tham khảo sơ qua cách sử dụng 1 số method và property của phpmailer class. CODE
Các bạn có thể download file zip dưới đây gồm 3 file (class.phpmailer.php, class.smtp.php và send.php) bỏ vào localhost, thay đổi thông tin username,password cho đúng rồi test thử xem thế nào. Chúc vui! LƯU Ý: Nếu script báo lỗi không connect được tới SMTP host chắc có lẽ PHP.INI chưa enable extension “extension=php_openssl.dll”, hãy bỏ dấu “;” ở trước dòng đó đi và restart lại Server là ok. Nếu vẫn không được nữa thì hãy kiểm tra account gmail xem có chính xác không, hoặc kiểm tra xem account gmail đã enable chế POP trong Setting chưa. Và lưu ý cái version của class phpmailer nhé, nên download phiên bản mới từ địa chỉ mình để ở trên từ trang http://phpmailer.worxware.com. |
Thêm vào trang Google +
Số lần xem : 6652
Đánh giá