我正在为一个环保非政府组织开展一个项目。 他们希望让用户在他们的网站上使用表格,提供他们的姓名,电子邮件地址,并从列表中select某些电子邮件,向市议会成员或清洁委员会成员发送投诉或其他内容等等。
表单将包含以下input字段: – 名称 – 电子邮件 – 主题行(与当前活动相关的默认文本) – 消息(与当前活动相关的默认文本) – 目标电子邮件列表(用户将检查每个function/angular色/ ,他们希望消息被发送到)
提交的表单需要被发送到选定的地址与编辑的内容,同时设置标题发送到用户的名称+电子邮件。
问题是:为了让这个系统传送邮件而不被标记为垃圾邮件,需要做些什么?
为避免邮件被标记为垃圾邮件或完全拒绝,您必须做的一件事是不要在“发件人”字段中使用用户提供的电子邮件地址 。
您的网页表单无权发送来自Internet上任意域名的电子邮件,而检查SPF和DMARClogging中使用它们的域名的目的地将会将这些邮件标记为垃圾邮件或拒绝发送邮件。 更糟糕的是,如果邮件被退回,退回邮件将最终传送给用户,邮件将以他们的电子邮件forms发送,因此他会知道您的表单行为exception。
相反,From应该包含一个可以处理退回的电子邮件的无回复地址或邮政局长地址。 networking用户提供的地址应该在其他地方,例如回复(如果您希望收件人能够回复),电子邮件正文或两者兼而有之。