Possible Duplicate:
PHPMailer AddAddress()Địa chỉ gửi thư PHP nhiều địa chỉ
Đây là mã của tôi.
require('class.phpmailer.php'); $mail = new PHPMailer(); $email = '[email protected], [email protected], [email protected]'; $sendmail = "$email"; $mail->AddAddress($sendmail,"Subject"); $mail->Subject = "Subject"; $mail->Body = $content; if(!$mail->Send()) { # sending mail failed $msg="Unknown Error has Occured. Please try again Later."; } else { $msg="Your Message has been sent. We'll keep in touch with you soon."; } }
Vấn đề
nếu $ email giá trị chỉ là 1. Nó sẽ gửi. Nhưng nhiều người không gửi. Tôi nên làm gì cho việc này. Tôi biết rằng trong chức năng thư bạn phải tách nhiều email bằng dấu phẩy. Nhưng không làm việc trong phpmailer.
BEWARE: sử dụng 'AddCC()' thay cho 'AddAddress()' gây ra lỗi PHPMailer 'Lỗi email: Bạn phải cung cấp ít nhất một địa chỉ email người nhận'. PHPMailer dường như đã phục hồi từ điều này bằng cách sao chép địa chỉ CC đầu tiên vào trường Đến. Điều này đã kết thúc với các email được gửi qua email và được gửi đến cùng một địa chỉ. – doub1ejack
Cảm ơn bạn đã giải pháp dễ dàng! – Si8
Tôi chỉ muốn thêm rằng bằng cách sử dụng AddCC sẽ gửi email cho tất cả người nhận nhưng tất cả họ sẽ thấy mỗi email khác trong tiêu đề khi họ mở email. Sử dụng AddBCC thay vì – badsyntax