Hướng dẫn ubuntu php mail - thư php miễn phí
Hướng dẫn cài đặt gửi email trên ubuntu 20.04 | 16.04 | 22.04 với sendmail sử dụng PHP và cấu hình Gmail SMTP. Mail server không cần xác thực dkim, dmac.. Show
1. Cập nhật repository
2. Cài đặt sendmail Ubuntu
3. Config sendmail
Cài đặt gửi email trên ubuntu 20.04 : Khi được hỏi xác nhận hãy nhập Y để xác nhận (xem log) Bước này trên ubuntu 16.04 có thể sẽ bị treo bấm vào đây xem cách fix 4. Cài đặt mailutils cho phép chạy lệnh mail qua php
5. Config gmail bước quan trọng cài đặt mail server trên Ubuntu
Chuyển user sang root để tạo thư mục authinfo và file gmailroot để tạo thư mục authinfo và file gmail sudo -s mkdir -m 700 authinfo cd authinfo/ nano gmail Nội dung trong file gmail :AuthInfo: “U:root” “I:[email protected]” “P:your-password” Cài đặt gửi email trên ubuntu 20.04 với Gmail SMTP (ảnh minh họa)6. Tạo hashmap để cài đặt mail server trên ubuntuĐiều này tạo gmail.db trong thư mục /authinfogmail.db trong thư mục /authinfo Cài đặt gửi email trên ubuntu 20.04 với Gmail SMTP (ảnh minh họa)6. Tạo hashmap để cài đặt mail server trên ubuntuĐiều này tạo gmail.db trong thư mục /authinfo sudo gedit /etc/mail/sendmail.mc #GMail settings: define(`SMART_HOST',`[smtp.gmail.com]')dnl define(`RELAY_MAILER_ARGS', `TCP $h 587')dnl define(`ESMTP_MAILER_ARGS', `TCP $h 587')dnl define(`confAUTH_OPTIONS', `A p')dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl FEATURE(`authinfo',`hash -o /etc/mail/authinfo/gmail-auth.db')dnl define(`confDOMAIN_NAME', `app05.site.com')dnl 7. Cấu hình gmail cài đặt gửi email trên ubuntuChạy lệnh bên dưới và thêm vào nội dung bên trên MAILER_DEFINITIONSroot và làm các bước dưới đây: Vẫn sử dụng quyền root và làm các bước dưới đây:
cd /etc/mail makeCài đặt gửi email trên ubuntu 20.04 với Gmail SMTP (ảnh minh họa) Sau đó khởi động lại sendmailTruy cập vào: https://myaccount.google.com/lesssecureapps đăng nhập vói gmail đã cấu hình ở bước 5 – > bật cho phép ứng dụng kém an toàn để sendmail trên linux 10. Test gửi email trên Ubuntu, LinuxCài đặt gửi email trên ubuntu 20.04 với Gmail SMTP (ảnh minh họa)Test, kiểm tra xem nó đã làm việc chưa , có thể gửi đến bất kỳ email nào, dưới đây là ảnh lệnh gửi mail trong linux, gửi email trên ubuntu 20.04: 0Cài đặt gửi email trên ubuntu 20.04 với Gmail SMTP (ảnh minh họa)dkim & dmarc vì nó được cấu hình SMTP và gửi trực tiếp từ gmail bạn đã config!Sendmail là một cơ sở định tuyến email mục đích chung được sử dụng để truyền tải email qua Internet. Nó bao gồm SMTP (Giao thức truyền thư đơn giản) để chuyển thư và gửi email. Hầu hết các quản trị viên hệ thống thích sử dụng máy chủ Sendmail làm MTA hơn các MTA khác. Bạn cũng có thể sử dụng máy chủ Sendmail để gửi email qua các máy chủ SMTP bên ngoài như Gmail, Amazon SES, MailChimp, v.v. |