Email 如何代表来自不同域的其他人发送电子邮件

Email 如何代表来自不同域的其他人发送电子邮件,email,smtp,html-email,sendgrid,Email,Smtp,Html Email,Sendgrid,我正在建立一个电子商务网站(我们叫它e-buy.com)。我想要的是一个邮寄系统,买家可以发送电子邮件给卖家。。。例如,我必须发送这样的电子邮件: from: buyer1@yahoo.com to: seller1@gmail.com subject: buyer inquiry via e-buy.com 我已经建立了上述解决方案,但有时我的电子邮件无法送达。。。原因(据我所知)是我从以下域发送电子邮件:e-buy.comdomain,但发件人来自另一个域:buyer1@yahoo.com

我正在建立一个电子商务网站(我们叫它e-buy.com)。我想要的是一个邮寄系统,买家可以发送电子邮件给卖家。。。例如,我必须发送这样的电子邮件:

from: buyer1@yahoo.com
to: seller1@gmail.com
subject: buyer inquiry via e-buy.com
我已经建立了上述解决方案,但有时我的电子邮件无法送达。。。原因(据我所知)是我从以下域发送电子邮件:
e-buy.com
domain,但发件人来自另一个域:
buyer1@yahoo.com

问题1>将“发件人”字段设置为与邮件服务器的域不同的域是否是一种错误的做法


我看到一些网站在同样的情况下实施了以下解决方案:

from: mailer@e-buy.com
to: seller1@gmail.com
subject: buyer inquiry via e-buy.com e-commerce 
因此,电子邮件来自:
mailer@e-buy.com
,但当卖家点击回复按钮时,回复会自动从
mailer@e-buy.com
buyer1@yahoo.com

问题2>如何切换发件人的电子邮件?

答案1: 当从另一个域发送电子邮件时-您需要记住,他们需要设置DNS记录,以将您的邮件服务器/发件人列为合法的电子邮件发件人,看起来您很可能有多个大品牌域(gmail、yahoo、hotmail等),这种方法很可能不是您想要的

答案2: 这更现实,也更容易实现。您要查找的是
回复
标题。这将指定用户在尝试回复电子邮件时应发送到的电子邮件

进一步解释

当您向订户发送电子邮件,订户单击“回复”时 回复消息通常发送到列表中列出的电子邮件地址 发件人:页眉

通过在中插入回复标头来标识回复地址 你的电子邮件。它是发送回复消息的电子邮件地址 当您希望回复转到不同的电子邮件地址时 而不是来自:地址

在下面的例子中,'service@sampledomain.com”他回答道 地址。当订户单击“回复”时,将发送回复消息 到service@sampledomain.com“而不是”marketing@sampledomain.com"

发件人:marketing@sampledomain.com

致:aaasample@zzzexample.com


如果域没有DKIM设置,说明此sendgrid帐户可以代表您发送,则电子邮件客户端会将其视为垃圾邮件。@RasmusBidstrup:谢谢您的帮助。。。期望
person@gmail.com
设置DKIM,表示Sendgrid将代表您发送电子邮件,因此我相信您是说我需要使用
回复
选项,如接受答案中所述?因此您拥有域名e-buy.com,但希望从seller@yahoo.com? 还是只有当人们回复应该发送的电子邮件时seller@yahoo.com正确,我的电子商务域名是
e-buy.com
。当买家收到电子邮件
buyer@yahoo.com
想通过电子邮件
seller@yahoo.com
,我需要给卖方发送一封电子邮件,卖方应该能够回复买方