博客
WebAcappella Fusion
语言
组件 / 表格和邮件发送 / 联系表格

联系表格

表格由字段(文本、列表等)和一个将信息发送至服务器的按钮组成。

默认情况下,表单会向您的电子邮件地址发送一封电子邮件。

创建表单

创建过程非常简单,只需添加一个表单按钮(发送按钮)和您选择的字段即可。

示例表单

发送操作通过您的托管服务完成。

简单发送表单

默认发送系统只需填写您的电子邮件地址(收件人)。

在网站的常规属性中填写您的电子邮件地址,可节省时间,无需每次创建新表单时都填写。

我的托管服务商无法发送

您未收到邮件或发送时出现错误。

某些主机服务商存在限制。

请联系您的主机服务商,要求其提供可正常使用的 PHP 代码。

您可以在 WebAcappella 中直接测试以下 PHP 代码,并使用自定义发送功能

如果代码有效,请随时联系我们,以便在 WebAcappella 中添加设置,以便于使用表格。

我们不提供发送问题的技术支持,因为这取决于托管服务器的运行状况或配置。遇到问题时,此页面应该能为您提供帮助:

参见邮件发送问题页面。

使用邮件功能进行自定义发送

如果您具备 PHP 知识,可通过 PHP mail 函数完全自定义表单发送功能

经典PHP邮件发送示例

<?php

$message = "Mon message ";

$result = mail("adresse@fai.com", "Test WebAcappella form", $message);

echo json_encode(['success' => $result, 'message' => "Error occured"]);

通过自定义发送功能,您可以直接测试主机服务商提供的邮件函数的特定配置

使用 PHPMailer 库进行自定义邮件发送

以下是一个使用 PHPMailer 库的更高级代码示例。

PHPMailer 是一个开源库,在全球大多数内容管理系统(CMS)中广泛使用。

您可以使用此示例来验证您的主机服务商是否能够正常支持独立于WebAcappella的邮件发送功能

<?php
$mail = new PHPMailer();

$mail->CharSet = 'UTF-8';

$mail->From = "monmail@domain.com";

$mail->AddAddress("monmail@domain.com");

$mail->Subject = "My subject";

$mail->Body = "Texte Body";

$result = $mail->send();

echo json_encode(['success' => $result, 'message' => $mail->ErrorInfo]);