Điểm:0

Webform HTML Email Tốt trên localhost với MailHog, Chỉ cần Nhắn tin trên Máy chủ

lá cờ kh

Tôi đã phát triển một biểu mẫu web trên máy chủ cục bộ của mình, kiểm tra Email bằng Mailhog. Mọi thứ đều ổn, email html được định dạng độc đáo. Khi tôi chuyển nó sang máy chủ thử nghiệm của mình tại A2Hosting, tất cả các email đều hiển thị dưới dạng văn bản. Sử dụng Drupal 9.2.7, Webform 6.1.2. Tôi không sử dụng bất kỳ mô-đun thư bổ sung nào, chỉ những gì đi kèm với Drupal và Webform.

Để di chuyển đến trang web A2Hosting của tôi, tôi chỉ cần tạo một tarball, trích xuất, tải lại cơ sở dữ liệu và chạy trang web. Tôi không biết liệu Mailhog có phải là một lựa chọn tồi để kiểm tra email cục bộ hay không, liệu đó có phải là sự cố tại A2Hosting hay tôi cần một số mô-đun khác để thực hiện công việc này trên trang web lưu trữ. Nó hoạt động tốt trên máy cục bộ của tôi. Tiêu đề email có vẻ rất phức tạp và tôi đã đưa nó vào bên dưới.

Lưu ý rằng EMClient cho biết email được định dạng là html, nhưng nó hiển thị văn bản html.

Bạn có biết tôi cần làm gì để nhận được email html được gửi từ trang web lưu trữ của mình không?

Đã gửi đến: [email protected]
Đã nhận: trước 2002:a67:e1de:0:0:0:0:0 với SMTP id p30csp745012vsl; CN, 19 tháng 12
 2021 13:09:16 -0800 (giờ Thái Bình Dương)
X-Google-Smtp-Nguồn: ABdhPJyMretpmTYP0W8WnE73MwAJmqWAs/sJzQf+2GGRxXLUNWB+ZTToY4dcwopzcjQX9LYHiRka
X-Received: by 2002:a17:903:2404:b0:148:db27:981a with SMTP id
 e4-20020a170903240400b00148db27981amr13552440plo.31.1639948156683; CN, 19
 Tháng 12 năm 2021 13:09:16 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1639948156; cv=không; d=google.com;
 s=arc-20160816;
 b=nvnaX1XfnDvqdSZFi3oE8WHzEaA+58ovq9ABMbkwMZBXTGrEDONZktnFqbpIA29lsQ
 jnOes6zRpHNeqV+801eH9iJUx4OPG0GfiCFnY4EtKtMCqlTF40K1o3Pdt46rqOmX+oZT
 AvOpIhvE3RJcg6q4+6I32PCrha6ReIRyxaa77QUZ+6zuqEFxsgyksuYk8qZmBFXW4k2D
 dJ82XXO6AjeSE6+79dP8yWnKFUug7g066D9v6ZryB/mlLU94rfsf+g9mLVMiXlrXspi+
 vO98zo0mcylMN9hF6+KbM+BUWty4puvpbqfyMtSN4QQ0F/AUNrjWPyb472wfTz2vxIIs syWA==
ARC-Thông báo-Chữ ký: i=1; a=rsa-sha256; c=thoải mái/thoải mái; d=google.com;
 s=arc-20160816;
 h=date:from:message-id:mime-version:subject:to:dkim-signature;
 bh=CyxsiqnaEZFERiXIhFvUgPo5A/uykwhLvxMvB5XFUqY=;
 b=nZIUHh1Ax6I7+2VPsHtxEJMhZeEDx9EzHx19ry2b4ZORdpLLIPpazKuVNPq+XAp5U3
 0nQFEbl9pDbV4irgvGIqCNNHPr+JtjlZ7YX03hx4zNFpfDeKxGBl5ackl91K2zzbzg4X
 DmXGyQpHywwgFK/zNlpTvpyAbq5wXi5/us4ZyE5ytzY5vzlrku1KApoM8tvrhzhEtLmT
 /gGaWIt1cFZFT3K1zZUOeExKgNt2MyL0FEfNrM62JnYL1yl3jcA+XdeHD090uQx17GLV
 zPxqQXsywU9VRJz9eMffllNvP4LoTdtGUTiRKGNF5rzQGaqIj8KKgi597MnwkAPhwYmD Ckiw==
ARC-Xác thực-Kết quả: i=1; mx.google.com; dkim=vượt qua
 [email protected] header.s=default header.b=VLU1Jaup;
 spf=pass (google.com: tên miền của [email protected] chỉ định
 23.83.209.51 với tư cách là người gửi được phép)
 [email protected]
Đường dẫn quay lại: <[email protected]>
Đã nhận: từ dragonfly.birch.relay.mailchannels.net
 (dragonfly.birch.relay.mailchannels.net. [23.83.209.51]) bởi mx.google.com
 với id ESMTPS a22si8442075pff.212.2021.12.19.13.09.16 cho
 <[email protected]> (phiên bản=TLS1_2
 mật mã=ECDHE-ECDSA-AES128-GCM-SHA256 bit=128/128); CN, ngày 19 tháng 12 năm 2021 13:09:16
 -0800 (PST)
Đã nhận-SPF: vượt qua (google.com: tên miền của [email protected]
 chỉ định 23.83.209.51 là người gửi được phép) client-ip=23.83.209.51;
Xác thực-Kết quả: mx.google.com; dkim=vượt qua
 [email protected] header.s=default header.b=VLU1Jaup;
 spf=pass (google.com: tên miền của [email protected] chỉ định
 23.83.209.51 với tư cách là người gửi được phép)
 [email protected]
X-Sender-Id: a2hosting|x-authuser|[email protected]
Đã nhận: từ relay.mailchannels.net (localhost [127.0.0.1]) bởi
 relay.mailchannels.net (Postfix) với ESMTP id E6FCE881065 cho
 <[email protected]>; CN, 19 Dec 2021 21:09:15 +0000 (UTC)
Đã nhận: từ mi3-ts4.a2hosting.com (không xác định [127.0.0.6]) (Đã xác thực
 người gửi: a2hosting) bằng relay.mailchannels.net (Postfix) với id ESMTPA
 5FF62880BEC cho <[email protected]>; CN, ngày 19 tháng 12 năm 2021 21:09:15
 +0000 (UTC)
X-Sender-Id: a2hosting|x-authuser|[email protected]
Đã nhận: từ mi3-ts4.a2hosting.com (mi3-ts4.a2hosting.com [70.32.23.71])
 (sử dụng TLSv1.2 với mật mã ECDHE-RSA-AES256-GCM-SHA384) theo 100.97.65.154
 (trex/6.4.3); CN, 19/12/2021 21:09:15 +0000
X-MC-Rơle: Trung tính
X-MailChannels-SenderId: a2hosting|x-authuser|[email protected]
X-MailChannels-Auth-Id: a2hosting
X-Wipe-Ski: 4c75bb0d555c23f2_1639948155748_4128232018
X-MC-Loop-Chữ ký: 1639948155748:545827072
X-MC-Ingress-Thời gian: 1639948155748
DKIM-Chữ ký: v=1; a=rsa-sha256; q=dns/txt; c=thoải mái/thoải mái;
 d=hummingbirdhealingcenter.org; s=mặc định; h=Ngày:Từ:Id tin nhắn:
 Phiên bản MIME:Subject:To:Sender:Reply-To:Cc:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:
 Tài liệu tham khảo:List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post:
 Chủ sở hữu danh sách: Danh sách-Lưu trữ; bh=CyxsiqnaEZFERiXIhFvUgPo5A/uykwhLvxMvB5XFUqY=; b=V
 LU1Jauph2/wQjuiTs5ipSo6SMxn1AXD+B2JwT78QmstmyHDidi09umiRfXPcYJrI8+uYai0yMFhHk
 o3V4jTjgZ4vGAKHtiPYE+Pv0x6CYipWp5gwdrPNOuVCUb7q9MhvjhEgfs0zydC8GX8A6dBm6EyOH8
 jFeMrlzjQIKcBZ17lw6nMFze1CYswIjGvgK+98ilRTXAE9QoGvry9vPv0Wv8E2/LoVuXKesN/DTnI
 PQtjiHC/RcHFUGflr/z/YRpGaAJQsVLx/QUOBLoQf/iYN6Yc7l8p6qtaM7sZCaXo6yPCRDm0ahQtt
 OhfDuyn8/MmFEyK6BFXcbJTCUVTloWMFw==;
Đã nhận: từ humming7 của mi3-ts4.a2hosting.com với địa phương (Exim 4.94.2)
 (phong bì-từ <[email protected]>) id 1mz3Qg-000x6T-BR cho
 chim ruồ[email protected]; CN, ngày 19 tháng 12 năm 2021 16:09:14 -0500
Tới: chim ruồ[email protected]
Chủ đề: Mẫu đăng ký cho Loremipsum
Phiên bản MIME: 1.0 Loại nội dung: văn bản/html; bộ ký tự=UTF-8; định dạng = chảy
 Mã hóa truyền nội dung: 8Bit X-Mailer: Drupal Người gửi:
 [email protected] Từ: Mẫu đăng ký HHC
 <[email protected]> Trả lời: Mẫu đăng ký HHC
 <[email protected]>
Id tin nhắn: <[email protected]>
Từ: [email protected]
Ngày: CN, 19/12/2021 16:09:14 -0500
Người dùng X-Auth: [email protected]

<html>
<đầu>
Điểm:0
lá cờ fr

Gần đây bạn không đăng cái này ở đâu đó à? Tôi chắc chắn rằng tôi đã trả lời điều này rồi. Vấn đề là ở đây:

Phiên bản MIME: 1.0 Loại nội dung: văn bản/html; bộ ký tự=UTF-8; định dạng = chảy
 Mã hóa truyền nội dung: 8Bit X-Mailer: Drupal Người gửi:
 [email protected] Từ: Mẫu đăng ký HHC
 <[email protected]> Trả lời: Mẫu đăng ký HHC
 <[email protected]>

Đó là tất cả trên một đường dài. Điều đó là sai. Nên có \r\n trước mỗi tên trường tiêu đề. Với mọi thứ được bao bọc như vậy, ứng dụng thư nhận thư không nhìn thấy các tiêu đề đó và do đó không biết đó là email có định dạng HTML. Nó sẽ giống như thế này:

Phiên bản MIME: 1.0
Loại nội dung: văn bản/html; bộ ký tự=UTF-8; định dạng = chảy
Mã hóa truyền nội dung: 8Bit
X-Mailer: Drupal
Người gửi: [email protected]
Từ: Mẫu đăng ký HHC <[email protected]>
Trả lời: Mẫu đăng ký HHC <[email protected]>

Lý do điều này xảy ra có thể liên quan đến phần mềm email máy chủ hoặc mô-đun thư của bạn.RFC bắt buộc sử dụng \r\n làm dấu kết thúc dòng cho tiêu đề thư, nhưng về mặt lịch sử, đây là điều mà nhiều người mắc sai lầm - thay vào đó, họ có xu hướng sử dụng dấu kết thúc dòng gốc của hệ điều hành. Điều đó là sai.

Đă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.