Разработка программ

DreamsDedecms Пользовательская форма Отправить указанный почтовый ящик

Как вы можете отправить пользовательскую форму в указанный почтовый ящик?Многие пользователи используют настраиваемые формы для оформления заказов в Интернете, онлайн-регистрации, [...]

Статьи

Как можно отправить пользовательскую форму в указанный почтовый ящик?Многие пользователи используют пользовательские формы для онлайн-заказов, онлайн-регистрации, онлайн-сообщений, обратной связи, все хотят, чтобы пользователи отправляли их на свой почтовый ящик при отправке формы.Это позволяет избежать ежедневного входа на веб-сайт для проверки состояния сообщений.

Так как можно отправить форму на указанный почтовый ящик с помощью настройки формы с Dreams?

1. Во-первых, в фоновом режиме веб-сайта, перейдите в систему - Основные параметры системы - Основные настройки, как показано ниже:

Второй шаг, открыть файл diy.php + ниже:

85 строки: $query = "INSERT INTO `{ $diy-> table}` (`id`, `ifcheck` $addvar) VALUES (NULL, 0 $addvalue);";

Начало добавления кода:

$mailtitle = $name.представление формы уведомления»;

$mailbody = «Испоминание: {$name}\ r\ nПочтовый ящик: {$email}\ r\ nСодержание: {$message} »;

$header = $cfg_adminemail;

$mailtype = ' TXT';

require_once (DEDEINC. ' / mail.class.php ');

$smtp = new smtp ($cfg_smtp_server, $cfg_smtp_port, true, $cfg_smtp_usermail, $cfg_smtp_password);

$smtp-> debug = false;

$smtp- > sendmail ($cfg_smtp_usermail, $cfg_webname, $cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);

Примечание: $name $email $message - все три переменные - отправленные поля, перед именем отправленного поля добавьте знак $, это изменится в зависимости от ваших потребностей.Затем сохраняется.

Особое внимание, если сайт использует иностранный сервер, необходимо обрабатывать второй шаг.

Обычный сайт использует внутренний сервер плюс код, даваемый на втором шаге, можно реализовать почтовый ящик администратора для отправки письма самим себе, контент через идентификационный номер, однако хост США ограничивает себя отправкой электронной почты самим себе, поэтому в последнем предложении кода на втором шаге, изменить его:

$smtp- > sendmail ($cfg_smtp_usermail, $cfg_webname, $cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);

/ / отправить сообщение, sendmail (получатель, имя сайта, отправитель, заголовок сообщения, содержимое сообщения, тип сообщения), переопределить получателя на один,

Например,:

$cfg_smtp_usermail2 = «Напишите на указанный вами адрес электронной почты»;

$smtp-> sendmail ($cfg_smtp_usermail2, $cfg_webname, $cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);

Таким образом, можно получить.После теста блогеров это действительно осуществимо.