Skip to main content

Không gửi được send test email khi dùng custom font

Vấn đề

Khách hàng báo không gửi được mail send test và họ có sử dụng custom font bên ngoài Khách thêm custom font và nó được chèn vào cuối mail như thế này:

Nguyên nhân

  • Khách insert sai link custom font, nhẽ ra họ thêm font vào phải là link woff, css nhưng họ điền dạng website trang họ tìm thấy font. Đấy chỉ là trang web, không phải file nội dung của font.

Xem từ 0:00 => 0:56 video dưới để hiểu nguyên nhân và cách xác định

Cách xử lí

Bước 1:

Tìm xem khách có thêm đoạn custom font nào không (như video trên). Xác định link của custom font được thêm vào, ví dụ: https://www.1001fonts.com/blabla

Bước 2:

Sau khi xác định được những đoạn custom font được thêm vào, ta tiến hành xóa đi, sử dụng câu lệnh sau:

editor.getWrapper().find(`link[href*='[FONT_PATTERN_URL]']`)[0].remove()
note

Nếu chạy mà báo editor not found, thì select lại cursor chuột ra ngoài body của DOM

Xem tiếp phần còn lại của video trên để xem cách làm thực thế.

Bước 3:

Nếu có nhiều hơn 1 custom font link, lặp lại bước 2

Bước 4:

Test lại nếu gửi được mail rồi thì là ok

More examples

Mọi người xem ví dụ thêm 1 case thực tế support khách này nữa