PHPMailer WordWrap
PHPMailer là một lớp chuyển email đầy đủ tính năng dành cho PHP, hiển thị nhiều tính năng hơn nhiều so với hàm mail() tiêu chuẩn của PHP Show
Đầu tiên, tải xuống PHPMailer từ đây và giải nén nó vào vị trí mong muốn của bạn Chuyển đến thư mục đã giải nén và sao chép các tệp sau vào thư mục gốc của máy chủ web của bạn PHPMailer. php Bước 2Tập lệnh PHPMailer để gửi email bằng xác thực SMTPĐiều chỉnh ví dụ dưới đây cho nhu cầu của bạn. Đảm bảo rằng bạn đã gán giá trị cho các biến sau
Tạo một tệp có tên smtp2go. php trong thư mục gốc của máy chủ web của bạn với nội dung này sử dụng PHPMailer\PHPMailer\PHPMailer; require("Ngoại lệ. php"); $mail = new PHPMailer(); $mail->From = "người gửi@ví dụ. com"; $mail->Subject = "Xin chào. "; nếu(. $mail->Send()) { Bước 3Kiểm tra smtp2go. trang php bằng trình duyệt và xem email có được gửi thành công không. Chúng tôi khuyên rằng Tên người dùng SMTP và Mật khẩu SMTP được lưu trữ bên ngoài thư mục gốc của máy chủ web Xin lưu ý. nếu bạn gặp phải tình trạng "hết thời gian chờ" hoặc sự cố kết nối do kết nối internet không đáng tin cậy, hãy cân nhắc tăng cài đặt max_execution_time trong php. ini trên máy chủ của bạn, thành giá trị chẳng hạn như 120 (thay vì giá trị mặc định 30) Áp dụng gói từ cho nội dung thư. Bọc nội dung thư theo số lượng ký tự được đặt trong thuộc tính WordWrap. Bạn chỉ nên làm điều này với các nội dung văn bản thuần túy vì các thẻ HTML bọc có thể làm hỏng chúng. Điều này được gọi tự động bởi createBody(), vì vậy bạn không cần phải tự gọi nó Đối tượng không xác định (Tệp)Thứ Hai, ngày 26 tháng 12, 3. 34 PM2022-12-26 15. 34. 11 (UTC+0) Đối tượng không xác định (Tệp)Thứ ba, ngày 13 tháng 12, 3. 48 AM2022-12-13 03. 48. 38 (UTC+0) Đối tượng không xác định (Tệp)28 tháng 11 năm 2022, 2. 33 AM2022-11-28 02. 33. 22 (UTC+0) Đối tượng không xác định (Tệp)28 tháng 11 năm 2022, 2. 33 AM2022-11-28 02. 33. 15 (UTC+0) Đối tượng không xác định (Tệp)28 tháng 11 năm 2022, 2. 33 AM2022-11-28 02. 33. 05 (UTC+0) Đối tượng không xác định (Tệp)21 tháng 11 năm 2022, 7. 18 AM2022-11-21 07. 18. 23 (UTC+0) Đối tượng không xác định (Tệp)15 tháng 11 năm 2022, 3. 10 PM2022-11-15 15. 10. 18 (UTC+0) Đối tượng không xác định (Tệp)13 tháng 11 năm 2022, 6. 24 AM2022-11-13 06. 24. 36 (UTC+0) phpmailer phpmailer lớp công khai phpmailer - Lớp vận chuyển email PHP Tóm tắt trường public string $Encoding9 public string $ErrorInfo0 Đặt phần nội dung chỉ có văn bản của thư. public string $Encoding9 public string $ErrorInfo2 Đặt Nội dung thư. public string $Encoding9 public string $ErrorInfo4 Đặt CharSet của tin nhắn. public string $Encoding9 public string $ErrorInfo6 Đặt địa chỉ email sẽ gửi xác nhận đọc. public string $Encoding9 public string $ErrorInfo8 Đặt loại Nội dung của thư. public string $Encoding9 public string $Encoding20 Đặt Mã hóa cho tin nhắn. public string $Encoding9 public string $Encoding22 Giữ thông báo lỗi người gửi thư gần đây nhất. public string $Encoding9 public string $Encoding24 Đặt địa chỉ email Từ cho thư. public string $Encoding9 public string $Encoding26 Đặt tên Người gửi của thư. public string $Encoding9 public string $Encoding28 Đặt SMTP HELO của thư. public string $Encoding9 public string $ErrorInfo20 Đặt máy chủ SMTP. public string $Encoding9 public string $ErrorInfo22 Đặt phần cuối dòng của thông báo. public string $Encoding9 public string $ErrorInfo24 Phương thức gửi thư. ("thư", "gửi thư" hoặc "smtp"). public string $Encoding9 public string $ErrorInfo26 Đặt mật khẩu SMTP. public string $Encoding9 public string $ErrorInfo28 Đường dẫn đến plugin phpmailer. public string $ErrorInfo29 public string $Encoding20 Đặt cổng máy chủ SMTP mặc định. public string $ErrorInfo29 public string $Encoding22 Mức độ ưu tiên của email (1 = Cao, 3 = Bình thường, 5 = thấp). public string $Encoding9 public string $Encoding24 Đặt email Người gửi của thư. public string $Encoding9 public string $Encoding26 Đặt đường dẫn của chương trình gửi thư. public string $Encoding27 public string $Encoding28 Đặt xác thực SMTP. public string $Encoding9 public string $ErrorInfo20 Đặt Chủ đề của thư. public string $Encoding27 public string $ErrorInfo22 Bật và tắt tiêu đề ứng dụng thư của Microsoft. public string $Encoding9 public string $ErrorInfo24 Đặt tên người dùng SMTP. public string $Encoding9 public string $ErrorInfo26 Giữ phiên bản phpmailer. public string $ErrorInfo29 public string $ErrorInfo28 Đặt dòng từ trên nội dung thư thành một số ký tự nhất định. Tóm tắt phương pháp public string $ErrorInfo29____5200 Thêm địa chỉ "Tới". public string $Encoding27 public string $Encoding202 Thêm tệp đính kèm từ một đường dẫn trên hệ thống tệp. public string $ErrorInfo29 public string $Encoding204 Thêm địa chỉ "Bcc". public string $ErrorInfo29 public string $Encoding206 Thêm địa chỉ "Cc". public string $ErrorInfo29 public string $Encoding208 Thêm tiêu đề tùy chỉnh. public string $Encoding27 public string $Encoding210 Thêm tệp đính kèm được nhúng. public string $ErrorInfo29 public string $Encoding212 Thêm địa chỉ "Trả lời". public string $ErrorInfo29 public string $Encoding214 Thêm một chuỗi hoặc tệp đính kèm nhị phân (không phải hệ thống tệp) vào danh sách. public string $ErrorInfo29 public string $Encoding216 Xóa tất cả người nhận được chỉ định trong mảng TO. public string $ErrorInfo29 public string $Encoding218 Xóa tất cả người nhận được chỉ định trong mảng TO, CC và BCC. public string $ErrorInfo29 public string $Encoding220 Xóa tất cả các tệp đính kèm nhị phân, chuỗi và hệ thống tệp đã đặt trước đó. public string $ErrorInfo29 public string $Encoding222 Xóa tất cả người nhận được chỉ định trong mảng BCC. public string $ErrorInfo29 public string $Encoding224 Xóa tất cả người nhận được chỉ định trong mảng CC. public string $ErrorInfo29 public string $Encoding226 Xóa tất cả các tiêu đề tùy chỉnh. public string $ErrorInfo29 public string $Encoding228 Xóa tất cả người nhận được chỉ định trong mảng ReplyTo. public string $ErrorInfo29 public string $Encoding230 Đặt loại thông báo thành HTML. public string $ErrorInfo29 public string $Encoding232 Đặt Mailer gửi thư bằng hàm PHP mail(). public string $ErrorInfo29 public string $Encoding234 Đặt Người gửi thư gửi thư bằng MTA qmail. public string $ErrorInfo29 public string $Encoding236 Đặt Mailer gửi thư bằng chương trình $Sendmail. public string $ErrorInfo29 public string $Encoding238 Đặt Mailer gửi thư bằng SMTP. public string $Encoding27 public string $Encoding240 Tạo thư và chỉ định Người gửi thư. public string $Encoding9 public string $Encoding242 Gửi thư đến thư mục hàng đợi được chỉ định. $Ưu tiênpublic string $Encoding2Mức độ ưu tiên của email (1 = Cao, 3 = Bình thường, 5 = thấp). Giá trị mặc định là 3 $CharSetpublic string $Encoding6Đặt CharSet của tin nhắn. Giá trị mặc định là "iso-8859-1" $ContentTypepublic string $Encoding7Đặt loại nội dung của tin nhắn. Giá trị mặc định là "text/plain" $Mã hóapublic string $EncodingĐặt Mã hóa của tin nhắn. Các tùy chọn cho điều này là "8bit" (mặc định), "7bit", "nhị phân", "base64" và "có thể in được trích dẫn" $ErrorInfopublic string $ErrorInfoGiữ thông báo lỗi người gửi thư gần đây nhất. Giá trị mặc định là "" $Từpublic string $Encoding2Đặt địa chỉ email Từ cho thư. Giá trị mặc định là "root@localhost" $FromNamepublic string $ErrorInfo2Đặt tên Từ của thư. Giá trị mặc định là "Root User" $Người gửipublic string $Encoding2Đặt email Người gửi của thư. Nếu không trống, sẽ được gửi qua -f tới sendmail hoặc dưới dạng 'THƯ TỪ' ở chế độ smtp. Giá trị mặc định là "" $Subjectpublic string $ErrorInfo2Đặt Chủ đề của tin nhắn. Giá trị mặc định là "" $Bodypublic string $Encoding20Đặt nội dung thư. Đây có thể là HTML hoặc nội dung văn bản. Nếu HTML thì chạy IsHTML(true). Giá trị mặc định là "" $AltBodypublic string $Encoding21Đặt nội dung chỉ có văn bản của thư. Thao tác này sẽ tự động đặt email thành nhiều phần/thay thế. Nội dung này có thể được đọc bởi các ứng dụng thư khách không có khả năng email HTML, chẳng hạn như mutt. Khách hàng có thể đọc HTML sẽ xem Body bình thường. Giá trị mặc định là "" $WordWrappublic string $Encoding22Đặt gói từ trên nội dung thư thành một số ký tự nhất định. Giá trị mặc định là 0 (tắt) $Mailerpublic string $Encoding23Phương thức gửi thư. ("thư", "gửi thư" hoặc "smtp"). Giá trị mặc định là "thư" $Gửi thưpublic string $Encoding24Đặt đường dẫn của chương trình sendmail. Giá trị mặc định là "/usr/sbin/sendmail" $UseMSMailHeaderspublic string $Encoding25Bật và tắt tiêu đề ứng dụng thư của Microsoft. Hữu ích chủ yếu cho khách hàng lớn tuổi. Giá trị mặc định là sai (tắt) $PluginDirpublic string $Encoding26Đường dẫn đến plugin phpmailer. Điều này hiện chỉ hữu ích nếu lớp SMTP nằm trong một thư mục khác với đường dẫn bao gồm PHP. Mặc định là trống ("") $Phiên bảnpublic string $Encoding27Giữ phiên bản phpmailer $ConfirmReadingTopublic string $Encoding28Đặt địa chỉ email mà xác nhận đọc sẽ được gửi. Giá trị mặc định là "" $LEpublic string $Encoding29Đặt kết thúc dòng của tin nhắn. Mặc định là "\n"; $hostpublic string $Encoding60Đặt máy chủ SMTP. Tất cả các máy chủ phải được phân tách bằng dấu chấm phẩy. Bạn cũng có thể chỉ định một cổng khác cho mỗi máy chủ bằng cách sử dụng định dạng này. [tên máy chủ. cảng] (e. g. "smtp1. miền. com. 25;smtp2. miền. com"). Máy chủ sẽ được thử theo thứ tự. Giá trị mặc định là "localhost" $Cảngpublic string $Encoding61Đặt cổng máy chủ SMTP mặc định. Giá trị mặc định là 25 $Xin chàopublic string $Encoding62Đặt SMTP HELO của tin nhắn. Giá trị mặc định là "localhost. miền địa phương" $SMTPAuthpublic string $Encoding63Đặt xác thực SMTP. Sử dụng các biến Tên người dùng và Mật khẩu. Giá trị mặc định là sai (tắt) $Tên người dùngpublic string $Encoding64Đặt tên người dùng SMTP. Giá trị mặc định là "" $Mật khẩupublic string $Encoding65Đặt mật khẩu SMTP. Giá trị mặc định là "". public string $Encoding66 LàHTMLpublic string $Encoding67Đặt loại thông báo thành HTML. Trả lại khoảng trống LàSMTPpublic string $Encoding68Đặt Mailer để gửi thư bằng SMTP. Trả lại khoảng trống làMailpublic string $Encoding69Đặt Mailer để gửi thư bằng hàm PHP mail(). Trả lại khoảng trống LàSendmailpublic string $Encoding70Đặt Mailer để gửi thư bằng chương trình $Sendmail. Trả lại khoảng trống làQmailpublic string $Encoding71Đặt Mailer để gửi thư bằng MTA qmail. Trả lại khoảng trống Thêm địa chỉpublic string $Encoding72Thêm địa chỉ "Tới". Trả lại khoảng trống. Thông số. public string $Encoding243 - Giá trị mặc định. "" ThêmCCpublic string $Encoding73Thêm địa chỉ "Cc". Ghi chú. chức năng này hoạt động với trình gửi thư SMTP trên win32, không hoạt động với trình gửi thư "mail". Đây là một lỗi PHP đã được gửi trên http. * hoạt động chính xác. Trả lại khoảng trống. Thông số. public string $Encoding243 - Giá trị mặc định. "" ThêmBCCpublic string $Encoding74Thêm địa chỉ "Bcc". Ghi chú. chức năng này hoạt động với trình gửi thư SMTP trên win32, không hoạt động với trình gửi thư "mail". Đây là một lỗi PHP đã được gửi trên http. * hoạt động chính xác. Trả lại khoảng trống. Thông số. public string $Encoding243 - Giá trị mặc định. "" Thêm Trả lời Đếnpublic string $Encoding75Thêm địa chỉ "Trả lời". Trả lại khoảng trống. Thông số. public string $Encoding243 - Giá trị mặc định. "" Gửipublic string $Encoding76Tạo thư và gán Mailer. Nếu tin nhắn không được gửi thành công thì nó sẽ trả về false. Sử dụng biến ErrorInfo để xem mô tả lỗi. Trả về bool Gửi tới hàng đợipublic string $Encoding77Gửi thư đến thư mục xếp hàng được chỉ định. Có một đối số sendTime tùy chọn. Điều này được sử dụng khi người dùng muốn tin nhắn được gửi từ hàng đợi vào một thời điểm xác định trước. Dữ liệu phải là dấu thời gian hợp lệ giống như dữ liệu được trả về từ hàm time() hoặc strtotime(). Trả về false nếu thất bại hoặc tên tệp thông báo nếu thành công. Thông số. public string $Encoding247 - Giá trị mặc định. 0 Thêm tập tin đính kèmpublic string $Encoding78Thêm tệp đính kèm từ một đường dẫn trên hệ thống tệp. Kiểm tra xem tệp đính kèm có hợp lệ không và sau đó thêm tệp đính kèm vào danh sách. Trả về false nếu không thể tìm thấy hoặc truy cập tệp. Thông số. public string $Encoding243 - Giá trị mặc định. "" public string $Encoding249 - Giá trị mặc định. "base64" public string $Encoding250 - Giá trị mặc định. "ứng dụng/octet-stream" AddStringĐính kèmpublic string $Encoding79Thêm một chuỗi hoặc tệp đính kèm nhị phân (không phải hệ thống tệp) vào danh sách. Phương pháp này có thể được sử dụng để đính kèm dữ liệu ascii hoặc dữ liệu nhị phân, chẳng hạn như bản ghi BLOB từ cơ sở dữ liệu. Thông số. public string $Encoding249 - Giá trị mặc định. "base64" public string $Encoding250 - Giá trị mặc định. "ứng dụng/octet-stream" Thêm hình ảnh nhúngpublic string $Encoding0Thêm tệp đính kèm được nhúng. Điều này có thể bao gồm hình ảnh, âm thanh và bất kỳ tài liệu nào khác. Thông số. public string $Encoding253 - đây là Id nội dung của tệp đính kèm. Sử dụng điều này để xác định Id để truy cập hình ảnh ở dạng HTML. public string $Encoding243 - Giá trị mặc định. "" public string $Encoding249 - Giá trị mặc định. "base64" public string $Encoding250 - Giá trị mặc định. "ứng dụng/octet-stream" Xóa địa chỉpublic string $Encoding1Xóa tất cả người nhận được chỉ định trong mảng TO. Trả lại khoảng trống ClearCCpublic string $Encoding2Xóa tất cả người nhận được chỉ định trong mảng CC. Trả lại khoảng trống ClearBCCpublic string $Encoding3Xóa tất cả người nhận được chỉ định trong mảng BCC. Trả lại khoảng trống ClearReplyTospublic string $Encoding4Xóa tất cả người nhận được chỉ định trong mảng ReplyTo. Trả lại khoảng trống Xóa tất cả người nhậnpublic string $Encoding5Xóa tất cả người nhận được chỉ định trong mảng TO, CC và BCC. Trả lại khoảng trống Xóa tệp đính kèmpublic string $Encoding6Xóa tất cả các tệp đính kèm hệ thống tệp, chuỗi và nhị phân đã đặt trước đó. Trả lại khoảng trống ClearCustomHeaderspublic string $Encoding7Xóa tất cả các tiêu đề tùy chỉnh. Trả lại khoảng trống Thêm tiêu đề tùy chỉnhpublic string $Encoding8Thêm tiêu đề tùy chỉnh. Trả lại khoảng trống Làm cách nào để ngắt văn bản trong PHP?Hàm wordwrap() là một hàm tích hợp sẵn trong PHP. Hàm này bọc một chuỗi đã cho thành một số ký tự nhất định bằng cách sử dụng ký tự ngắt chuỗi.
Làm cách nào để gửi email HTML trong PHPMailer?Chương trình. Hoàn thành chương trình PHP để gửi e-mail bằng PHPMailer. . isHTML(). Nếu được thông qua đúng, hãy đặt định dạng email thành HTML Vấn đề. Đặt chủ đề của Thư Thân thể. Đặt nội dung của Thư AltBody. Nội dung thay thế trong trường hợp ứng dụng e-mail không hỗ trợ HTML Làm cách nào để ngắt văn bản trong CSS?Thuộc tính ngắt từ trong CSS được sử dụng để ngắt các từ dài và xuống dòng tiếp theo . Thuộc tính này được sử dụng để ngăn tràn khi một chuỗi không thể ngắt quá dài để vừa trong hộp chứa.
Gói từ trong MS Word là gì?: tính năng xử lý văn bản tự động chuyển một từ không đủ khoảng trống từ cuối dòng văn bản này sang đầu dòng văn bản tiếp theo . |