Yêu cầu thg 4 23, 2020 4:25 CH 285 0 2
  • 285 0 2
0

exec(), shell_exec dùng để làm cron_jobs để gửi mail đc ko mọi người

Chia sẻ
  • 285 0 2

exec(), shell_exec dùng để làm cron_jobs để gửi mail đc ko mọi người, nếu chạy nên cái này thì có gặp vấn đề gì không ạ

2 CÂU TRẢ LỜI


Đã trả lời thg 4 24, 2020 9:26 SA
0

Nếu đã dùng Cron job rồi thì bạn chạy thẳng vào command PHP mà gửi mail thôi chứ sao trong code PHP lại cần gọi exec() với shell_exec() làm gì nhỉ 🤔

Không biết cụ thể bạn đang xây dựng chức năng gửi mail như thế nào, dùng thư viện gì, hay viết trên framework gì vậy, bạn có thể nói rõ thêm được không, để mọi người có thể đưa ra những lời khuyên chính xác hơn 😄

Chia sẻ
Avatar Trần Uy Bảo @tranuybao1991
thg 4 27, 2020 1:05 SA

Vậy đã dùng cronjob trên vps thì mình ko cần dùng exec trong php ha bạn vì mình thấy nếu mở thư viện chạy lệnh này cũng khá nguy hiểm.

Lúc đầu mình thử dùng curl để giúp tiến trình gửi mail nhanh hơn mà tỉ lệ thành công khoảng 80%

Nên mình kết hợp cronjob trong vps và curl để gửi thư nhanh hơn và nếu các thư gửi ko dc thì sau 1 phút cronjobs này sẽ thực hiện các thư bị miss

Đã trả lời thg 4 27, 2020 1:07 SA
0

Còn nếu mình dùng smtp và api của bên thứ ba thì nhanh ko vấn đề nhưng phải phụ thuộc nên mình dùng cách trên đc ko bạn

Chia sẻ
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí