2016-04-29 5 views
3

Я использую phpmailer для отправки электронной почты, но я хочу создать собственный заголовок для своей компании, добавив поле textarea, которое содержит любой пользовательский заголовок, например, с помощью заголовка, подобного этому:Как настроить пользовательский заголовок с помощью phpmailer

exemple of header или любые другие типы заголовков .. Как я могу это сделать, заранее.

+0

Это зависит от вас, чтобы написать парсер для таких полей, но как только вы это сделаете, PHPMailer будет рад добавить их в качестве реальных пользовательских заголовков, используя функцию 'addCustomHeader()'. что ты уже испробовал? – Synchro

+0

Мне нужно больше объяснений, пожалуйста, примерный пример, если вы можете :) – dravos

ответ

9

Для этого вам нужно будет сделать некоторые открытия и модификации заголовков по умолчанию, заданных PHPmailer.

Вам нужно будет использовать различные функции для установки/редактирования заголовков в зависимости от типа заголовка, который вы хотите установить/изменить. Вот несколько примеров:

От:

$mail->setFrom('[email protected]', 'Mailer'); 

Тема:

$mail->Subject = 'Here is the subject'; 

Таможня:

$mail->addCustomHeader('X-custom-header', 'custom-value'); 

Короче говоря, это немало усилий, чтобы сделать это, когда заголовки свободно печатаются в текстовом поле. Это, однако, выполнимо с обнаружением и проверкой на вашей стороне.

+0

благодарим вас за быстрый ответ, но если вы можете дать мне примерный образ для этой картины http://i.stack.imgur.com/4afxd.jpg – dravos

+0

Вы предлагаете обучение безопасности, и вы не знаете, что такое синтаксический анализ? Звучит немного спам для меня. – Synchro

+0

Я знаю, что такое синтаксический анализ, но в этом случае это немного сложно. – dravos