Sử dụng máy chủ Gmail Gmail

Sử dụng máy chủ Gmail Gmail

Vấn đề

Xin chào,

Tôi đã thử gửi email với hàm mail () trong php.ini như thế này:

[Chức năng thư]

; Chỉ dành cho Win32.

; //php.net/smtp

SMTP smtp.topnet.tn = / * (đây là địa chỉ máy chủ SMTP của ISP của tôi)

; //php.net/smtp-port

smtp_port = 25

nhưng hàm mail () tạo ra lỗi sau: Cảnh báo: mail () [function.mail]: Phản hồi của máy chủ SMTP: 451

có nghĩa là: 451 - Lệnh đã bị hủy do lỗi máy chủ.

Vì vậy, tôi muốn biết làm thế nào để sử dụng máy chủ gmail smtp nếu có thể.

Dung dịch

Thông điệp của tôi rất rõ ràng, tôi đã thử với smtp của ISP (topnet) của tôi nhưng nó không hoạt động vì dường như chức năng mail () không hoạt động đối với tôi

máy chủ này (phản hồi của máy chủ SMTP: 451), vì vậy tôi muốn biết những gì có thể sử dụng máy chủ SMTP cho gmail và bây giờ tôi mới phát hiện ra rằng nó có thể nhưng sau một số cấu hình, đây là Giải pháp:

  • Tải xuống msmtp: //msmtp.sourceforge.net/doad.html
  • Cài đặt msmtp: Tôi đã chọn tiếp tục cài đặt Apache để cài đặt msmtp. Vì vậy, tôi trích xuất kho lưu trữ nhị phân msmtp.exe đã tải xuống trước đó và đặt nó vào C: \ AMP \ apache \ bin \
  • Định cấu hình msmtp: Tôi đã tạo một tệp C: \ AMP \ apache \ conf \ msmtp.conf theo cách này:

mặc định

tls nó

tls_starttls nó

tls_trust_file C: \ AMP \ apache \ conf \ ca-Root.crt

tài khoản mặc định

lưu trữ smtp.gmail.com

cổng 587

xác thực là

người dùng

mật khẩu leMotDePasseCorresperl

từ

logfile C: \ AMP \ apache \ log \ msmtp.log

tls_trust_file được yêu cầu để xác thực kết nối SSL được yêu cầu bởi Gmail. Geotrust tải xuống tệp "Cơ quan chứng nhận bảo mật Equachus (Mã hóa cơ sở 64 X.509)" Tôi đã di chuyển / đổi tên thành C: \ AMP \ apache \ conf \ ca-Root.crt.

  • Cấu hình lại PHP bằng cách chỉnh sửa tệp php.ini. Dòng nhận xét SMTP và sendmail_from sau đó thêm:

sendmail_path = "C: \ AMP \ apache \ bin \ msmtp.exe - tệp C: \ AMP \ apache \ conf \ msmtp.conf-t"

  • Khởi động lại Apache nếu PHP đang chạy như một mô-đun và bạn thực hiện thử nghiệm của mình trong SAPI này
  • Kiểm tra

chú thích

Được giải quyết bởi azerty123

Bài TrướC TiếP Theo Bài ViếT

Lên Trên LờI Khuyên