Puncte:0

Webform HTML Email Fine pe localhost cu MailHog, doar text pe server

drapel kh

Am dezvoltat un formular web pe gazda mea locală, testând e-mailul folosind Mailhog. Totul arată bine, e-mailuri html frumos formatate. Când l-am mutat pe serverul meu de testare la A2Hosting, toate e-mailurile se afișează ca text. Folosind Drupal 9.2.7, Webform 6.1.2. Nu folosesc module de e-mail suplimentare, doar ceea ce vine cu Drupal și Webform.

Pentru a trece pe site-ul meu A2Hosting, tocmai am făcut un tarball, am extras, reîncărcat baza de date și am pus site-ul să ruleze. Nu știu dacă Mailhog este doar o alegere proastă pentru testarea e-mail-ului local, dacă este o problemă la A2Hosting sau dacă am nevoie de un alt modul pentru a face acest lucru să funcționeze pe site-ul de găzduire. Funcționează bine pe mașina mea locală. Antetul e-mailului pare foarte complex și l-am inclus mai jos.

Rețineți că EMClient spune că e-mailul este formatat ca html, dar arată textul html.

Aveți idee ce trebuie să fac pentru a primi e-mailuri html de pe site-ul meu de găzduire?

Livrat-către: [email protected]
Primit: până la 2002:a67:e1de:0:0:0:0:0 cu id-ul SMTP p30csp745012vsl; Duminica, 19 dec
 2021 13:09:16 -0800 (PST)
X-Google-Smtp-Sursa: ABdhPJyMretpmTYP0W8WnE73MwAJmqWAs/sJzQf+2GGRxXLUNWB+ZTToY4dcwopzcjQX9LYHiRka
X-Received: până în 2002:a17:903:2404:b0:148:db27:981a cu ID SMTP
 e4-20020a170903240400b00148db27981amr13552440plo.31.1639948156683; soare, 19
 decembrie 2021 13:09:16 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1639948156; cv=niciuna; 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-Mesaj-Semnătură: i=1; a=rsa-sha256; c=relaxat/relaxat; d=google.com;
 s=arc-20160816;
 h=data: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-Autentificare-Rezultate: i=1; mx.google.com; dkim=pass
 [email protected] header.s=header implicit.b=VLU1Jaup;
 spf=pass (google.com: domeniul [email protected] desemnează
 23.83.209.51 ca expeditor permis)
 [email protected]
Cale de întoarcere: <[email protected]>
Primit: de la dragonfly.birch.relay.mailchannels.net
 (dragonfly.birch.relay.mailchannels.net. [23.83.209.51]) de la mx.google.com
 cu ID ESMTPS a22si8442075pff.212.2021.12.19.13.09.16 pt.
 <[email protected]> (versiune=TLS1_2
 cifr=ECDHE-ECDSA-AES128-GCM-SHA256 biti=128/128); Duminică, 19 decembrie 2021 13:09:16
 -0800 (PST)
Primit-SPF: permis (google.com: domeniul [email protected]
 desemnează 23.83.209.51 ca expeditor permis) client-ip=23.83.209.51;
Autentificare-Rezultate: mx.google.com; dkim=pass
 [email protected] header.s=header implicit.b=VLU1Jaup;
 spf=pass (google.com: domeniul [email protected] desemnează
 23.83.209.51 ca expeditor permis)
 [email protected]
X-Sender-Id: a2hosting|x-authuser|[email protected]
Primit: de la relay.mailchannels.net (localhost [127.0.0.1]) de
 relay.mailchannels.net (Postfix) cu ID ESMTP E6FCE881065 pentru
 <[email protected]>; Duminică, 19 decembrie 2021 21:09:15 +0000 (UTC)
Primit: de la mi3-ts4.a2hosting.com (necunoscut [127.0.0.6]) (Autentificat
 expeditor: a2hosting) prin relay.mailchannels.net (Postfix) cu ID ESMTPA
 5FF62880BEC pentru <[email protected]>; Duminică, 19 decembrie 2021 21:09:15
 +0000 (UTC)
X-Sender-Id: a2hosting|x-authuser|[email protected]
Primit: de la mi3-ts4.a2hosting.com (mi3-ts4.a2hosting.com [70.32.23.71])
 (folosind TLSv1.2 cu cifrul ECDHE-RSA-AES256-GCM-SHA384) de 100.97.65.154
 (trex/6.4.3); Duminică, 19 decembrie 2021 21:09:15 +0000
X-MC-Releu: Neutru
X-MailChannels-SenderId: a2hosting|x-authuser|[email protected]
X-MailChannels-Auth-Id: a2hosting
X-Wipe-Ski: 4c75bb0d555c23f2_1639948155748_4128232018
X-MC-Loop-Semnătură: 1639948155748:545827072
X-MC-Ingress-Time: 1639948155748
Semnătura DKIM: v=1; a=rsa-sha256; q=dns/txt; c=relaxat/relaxat;
 d=hummingbirdhealingcenter.org; s=implicit; h=Data:De la:Message-Id:
 MIME-Version:Subject:To:Sender:Reply-To:Cc:Content-Type:
 Conținut-Transfer-Codificare:Content-ID:Conținut-Descriere:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:
 Referințe:List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post:
 List-Owner: List-Arhive; bh=CyxsiqnaEZFERiXIhFvUgPo5A/uykwhLvxMvB5XFUqY=; b=V
 LU1Jauph2/wQjuiTs5ipSo6SMxn1AXD+B2JwT78QmstmyHDidi09umiRfXPcYJrI8+uYai0yMFhHk
 o3V4jTjgZ4vGAKHtiPYE+Pv0x6CYipWp5gwdrPNOuVCUb7q9MhvjhEgfs0zydC8GX8A6dBm6EyOH8
 jFeMrlzjQIKcBZ17lw6nMFze1CYswIjGvgK+98ilRTXAE9QoGvry9vPv0Wv8E2/LoVuXKesN/DTnI
 PQtjiHC/RcHFUGflr/z/YRpGaAJQsVLx/QUOBLoQf/iYN6Yc7l8p6qtaM7sZCaXo6yPCRDm0ahQtt
 OhfDuyn8/MmFEyK6BFXcbJTCUVTloWMFw==;
Primit: de la humming7 de mi3-ts4.a2hosting.com cu local (Exim 4.94.2)
 (plic-de la <[email protected]>) id 1mz3Qg-000x6T-BR pentru
 [email protected]; Duminică, 19 decembrie 2021 16:09:14 -0500
Către: [email protected]
Subiect: Formular de rezervare pentru Loremipsum
Versiune MIME: 1.0 Tip de conținut: text/html; set de caractere=UTF-8; format=curgere
 Codare de transfer de conținut: X-Mailer pe 8 biți: expeditor Drupal:
 [email protected] De la: Formular de rezervare HHC
 <[email protected]> Răspuns la: Formular de rezervare HHC
 <[email protected]>
ID-ul mesajului: <[email protected]>
De la: [email protected]
Data: Duminica, 19 Dec 2021 16:09:14 -0500
X-AuthUser: [email protected]

<html>
<cap>
Puncte:0
drapel fr

Nu ai postat asta în altă parte recent? Sunt sigur că am răspuns deja la asta. Problema este aici:

Versiune MIME: 1.0 Tip de conținut: text/html; set de caractere=UTF-8; format=curgere
 Codare de transfer de conținut: X-Mailer pe 8 biți: expeditor Drupal:
 [email protected] De la: Formular de rezervare HHC
 <[email protected]> Răspuns la: Formular de rezervare HHC
 <[email protected]>

Asta e totul pe o singură linie lungă. Asta e gresit. Ar trebui să existe un \r\n înaintea fiecărui nume de câmp antet. Cu totul împachetat astfel, clientul de e-mail care primește e-mailul nu vede acele anteturi și, prin urmare, nu știe că este un e-mail format HTML. Ar trebui să arate așa:

Versiunea MIME: 1.0
Tip de conținut: text/html; set de caractere=UTF-8; format=curgere
Codare de transfer de conținut: 8 biți
X-Mailer: Drupal
Expeditor: [email protected]
De la: Formular de rezervare HHC <[email protected]>
Răspuns la: Formular de rezervare HHC <[email protected]>

Motivul pentru care se întâmplă acest lucru are probabil ceva de-a face cu software-ul de e-mail al serverului sau cu modulul de e-mail.RFC impune ca \r\n să fie folosit ca terminator de linie pentru anteturile de e-mail, dar din punct de vedere istoric, acest lucru este ceva greșit de mulți oameni - ei tind să folosească în schimb terminatorul de linie nativ al sistemului de operare. Asta e gresit.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.