Điểm:0

Tôi có thể gửi email bằng chức năng thư php với chuyển tiếp smtp SendGrid không?

lá cờ kp

Tôi đã cố gắng gửi email từ ứng dụng của mình bằng chức năng thư PHP. Tôi hiện đang được lưu trữ tại DigitalOcean và cách duy nhất để tôi gửi email là sử dụng các dịch vụ như SendGrid.

Tôi đã làm mọi thứ theo hướng dẫn tích hợp của họ, nhưng tôi vẫn không biết nó hoạt động như thế nào.

Tôi có thể gửi email bằng PHP không email() chức năng?

Đây là những gì tôi đã làm cho đến nay ...

  1. Cập nhật các bản ghi CNAME để khớp với các bản ghi của SendGrid.
  2. Xác minh rằng các bản ghi đã được thiết lập.
  3. Tôi đã xác thực tên miền của mình.
  4. Tôi đã gửi email bằng Outlook.

Tôi có thể gửi email bằng Outlook nhưng không thể gửi email từ ứng dụng của mình. Tôi thực sự không hiểu làm thế nào điều này hoạt động?

Có bất kỳ hồ sơ nào tôi cần cập nhật trước khi có thể gửi email không? Tôi có phải sử dụng SendGrid API để gửi email không hay đơn giản là tôi có thể sử dụng PHP email() chức năng?

Nhân tiện, tôi đã cài đặt cPanel trên máy chủ của mình và nó xử lý các email gửi đi và gửi đến của tôi

Điểm:1
lá cờ no

php email() chức năng trên Linux và Unix tương tự như hệ thống sử dụng hệ thống gửi thư lệnh làm giao diện thư.

Để lệnh sendmail đó sử dụng Sendgrid (hoặc dịch vụ khác) có nghĩa là dịch vụ SMTP hệ thống của bạn cần được định cấu hình để làm như vậy. Các máy chủ smtp điển hình chẳng hạn như postfix, exim và bản thân sendmail đáng kính. Đó có thể không phải là giải pháp tốt nhất khi máy chủ của bạn lưu trữ các miền email.

Hoặc cài đặt ssmtp dễ cấu hình hơn nhiều so với các máy chủ smtp chính thức thông thường và điều chỉnh sendmail_path trong tệp cấu hình php.ini của bạn để sử dụng ssmtp

lá cờ kp
Cảm ơn vì sự giúp đỡ. Tôi là một lập trình viên PHP nhưng không có kinh nghiệm với SMTP hoặc SSMTP. Tôi đang sử dụng cPanel làm phần mềm quản lý cho máy chủ của mình. Tôi nghĩ rằng họ có exim. Tôi cần những hồ sơ gì để làm việc này?
Điểm:0
lá cờ sn

Tốt nhất là luôn gửi email bằng cách sử dụng PHP với cURL hoặc Tiêu đề SMTPAPI, theo tài liệu được cung cấp trong Hướng dẫn sử dụng SendGrid.

URL: Ví dụ mã PHP SendGrid

Vì vậy, nó sẽ luôn đến hộp thư đến của người nhận.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.