联系表格
表格由字段(文本、列表等)和一个将信息发送至服务器的按钮组成。
默认情况下,表单会向您的电子邮件地址发送一封电子邮件。
创建表单
创建过程非常简单,只需添加一个表单按钮(发送按钮)和您选择的字段即可。
发送操作通过您的托管服务完成。
简单发送表单
默认发送系统只需填写您的电子邮件地址(收件人)。
在网站的常规属性中填写您的电子邮件地址,可节省时间,无需每次创建新表单时都填写。
我的托管服务商无法发送
您未收到邮件或发送时出现错误。
某些主机服务商存在限制。
请联系您的主机服务商,要求其提供可正常使用的 PHP 代码。
您可以在 WebAcappella 中直接测试以下 PHP 代码,并使用自定义发送功能
如果代码有效,请随时联系我们,以便在 WebAcappella 中添加设置,以便于使用表格。
我们不提供发送问题的技术支持,因为这取决于托管服务器的运行状况或配置。遇到问题时,此页面应该能为您提供帮助:
参见邮件发送问题页面。
使用邮件功能进行自定义发送
如果您具备 PHP 知识,可通过 PHP mail 函数完全自定义表单发送功能
php.net/manual/fr/function.mail.php
经典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]);