- shares
- Facebook Messenger
- Gmail
- Viber
- Skype
Hi mọi người! hôm nay chúng mình sẽ học cách gửi email sử dụng hàm php email. Đây là cách đơn giản hơn so với sử dụng thư viện gửi mail ngoài như PHPMailer, tuy nhiên ở việt nam ít người dùng đến mail server riêng. Thay vào đó bạn có thể gửi email bằng dịch vụ SMTP miễn phí của google, yahoo, hotmail,..với thư viện SMTP miễn phí. PHPMailer là một điển hình.
Lưu ý cho những ai dùng share-host, nghĩa là thuê hosting ý trên cùng một máy chủ. Vì share-host không có cấu hình mail server riêng, mà chỉ hỗ trợ trên VPS.
Hàm gửi mail trong php chỉ đơn giản có thế này.
mail($recipient_email, $subject, $body, $headers)
Vậy chúng ta thắc mắc chỗ nhập username và mật khẩu ở đâu? bạn sẽ hiểu đơn giản thế này, vì mail server được tích hợp trên web server, mỗi một web server sẽ có địa chỉ email liên lạc chỉ cần cung cấp email này cho hàm gửi email trên web server nó sẽ hiểu là sử dụng tài khoản mail server.
Ví dụ một đoạn mã đơn giản để gửi mail trong php.
<!--?php $name = "Your Name"; $email = "[email protected]" $subject = "Some subject here."; $message = "Your message here."; $recipient_email = "[email protected]"; $headers = "MIME-Version: 1.0rn"; $headers .= "Content-type: text/html; charset=iso-8859-1rn"; $headers .= "From: $name <$email> n"; $body = '<b>Name: </b> ' . $name . '<br ?-->'; $body .= '<b>Email: </b>' . $email . ' '; $body .= '<b>Message: </b>' . $message . '
‘; $body .= ‘You can add something here like signature.’; if( mail($recipient_email, $subject, $body, $headers) ){ echo “Message has been successfully sent.”; }else{ echo “Sending failed.”; } ?>
Để nhận được bài viết mới vui lòng đăng ký kênh kiến thức WordPress từ A-Z ở Form bên dưới. Bạn cũng có thể nhận được sự trợ giúp trên Twitter và Facebook
- shares
- Facebook Messenger
- Gmail
- Viber
- Skype