Điểm:0

Làm cách nào để URL hiển thị dưới dạng liên kết có thể nhấp trong các lần gửi Biểu mẫu web được gửi qua Swift Mailer

lá cờ tr

Tôi đã cài đặt Swift Mailer và Mailsystem trên trang web Drupal 8 mà tôi duy trì, chủ yếu để xử lý việc gửi email từ Biểu mẫu web.

Và mọi thứ đang hoạt động tốt ngoại trừ việc gần đây chúng tôi đã gửi Biểu mẫu web trong đó người đó đã đưa một số URL vào khu vực thông báo chính của biểu mẫu web (trường vùng văn bản). Và tôi ngạc nhiên là chúng không hiển thị dưới dạng các liên kết có thể nhấp được trong email — dưới dạng văn bản thuần túy. Mặc dù các URL thường chuyển đổi thành các liên kết trong hầu hết các email, ngay cả những URL vừa được gửi từ ứng dụng email cá nhân của ai đó.

Điều đó có nghĩa là chủ sở hữu trang web, người không rành về kỹ thuật, không thể biết phải làm gì với chúng và tôi phải giải thích rằng anh ấy cần sao chép và dán các URL vào trình duyệt của mình, điều mà anh ấy không hài lòng lắm.

Tôi đã khám phá các cài đặt của cả Biểu mẫu web được đề cập và Swift Mailer để xem liệu tôi có thể tìm thấy thứ gì đó có thể ảnh hưởng đến điều đó hay không, nhưng cho đến nay vẫn chưa gặp may.

Có ai biết làm thế nào tôi có thể lấy URL trong email HTML do Swift Mailer gửi để hiển thị dưới dạng liên kết có thể nhấp được không?

Hermann Schwarz avatar
lá cờ cn
Bạn đã thử lời khuyên này chưa: https://drupal.stackexchange.com/questions/295818/how-to-send-system-mails-in-html-format-with-Swift-mailer
DCCweb avatar
lá cờ tr
@HermannSchwarz - Tôi đã đọc qua điều đó và vấn đề không hoàn toàn giống như vậy. Các e-mail hiển thị dưới dạng HTML và thậm chí sử dụng mẫu swiftmailer.html.twig tùy chỉnh mà tôi đã tạo. Nhưng có một điều nó không làm là chuyển đổi URL thành liên kết... Bạn có biết Swift Mailer có sử dụng bất kỳ định dạng văn bản nào do Drupal xác định không? Hoặc có một số cài đặt khác ở đâu đó hoặc một số mã tôi có thể thêm vào mẫu để chuyển đổi URL thành liên kết không?
DCCweb avatar
lá cờ tr
Đọc lại trang đó, tôi thấy một chút về việc đặt định dạng văn bản cho Swift Mailer ít nhất có thể thực hiện một số thao tác cơ bản như thêm ngắt dòng và chuyển đổi URL thành liên kết, vì vậy tôi đã thử làm điều đó — tạo định dạng văn bản dành riêng cho Email chỉ có HTML hiển thị dưới dạng văn bản thuần túy, chuyển đổi ngắt dòng và chuyển đổi URL được kiểm tra và đặt Swift Mailer để sử dụng điều đó nhưng nó không có tác dụng. URL vẫn không được chuyển đổi.
Hermann Schwarz avatar
lá cờ cn
1. bạn đã thử sử dụng các nhà cung cấp email đa dạng chưa? Có thể máy chủ email làm sạch email của bạn từ html thành đơn giản.
Hermann Schwarz avatar
lá cờ cn
2. Bạn đã kiểm tra mã nguồn email từ các email chưa?
DCCweb avatar
lá cờ tr
@HermannSchwarz - xin lỗi vì trả lời chậm trễ, tôi sắp chuyển đến một căn hộ mới. Các email đang gửi ở định dạng HTML, không phải văn bản thuần túy và các tính năng HTML khác như phông chữ, khoảng cách và hình ảnh đều hoạt động tốt. Chỉ là các URL trong vùng văn bản không được chuyển thành liên kết. Mã nguồn từ các email có vẻ ổn — và các trường số điện thoại và email đang hiển thị dưới dạng liên kết chứ không phải URL trong trường vùng văn bản chính.
DCCweb avatar
lá cờ tr
Ngoài ra, nó không sử dụng nhà cung cấp email bên ngoài, chỉ có Sendmail (trang web có lưu lượng truy cập không cao nên nhu cầu email của nó khá khiêm tố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.