Полезные фразы для деловой переписки. Как настроить пересылку всех писем с одной почты на другую! Случайный отправить копию мне на почту

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

Язык разметки HTML сам по себе несложен, нужно всего лишь разобраться в том как и где ставить те или иные теги. С языком программирования PHP все немного сложнее.

Для программиста создать такую форму не составит труда, а вот HTML верстальщику может показаться сложным некоторые действия.

Создаем форму отправки данных в html

Первая строка будет следующей

Это очень важный элемент формы. В нем мы указываем каким способом будут передаваться данные и какому файлу. В данном случае все передачется методом POST файлу send.php. Программа в этом файле соответственно должна принять данные, они будут содержаться в post массиве, и отправить их на указанный email адрес.

Вернемся к форме. Вторая строка будет содержать поле для ввода ФИО. Имеет следующий код:

Тип формы text, то есть пользователь сможет ввести или скопировать сюда текст с клавиатуры. Под параметром name содержится название формы. В данном случае это fio, именно под таким именем будет передаваться все, что пользователь введен в данноу поле. Параметр placeholder указывает на то, что будет записано в этом поле в виде пояснения.

Следующая строка:

Здесь практически все то же самое, но имя для поля указано email, а пояснении указано, чтобы пользователь в эту форму ввел свой адресс электронной почты.

Следующей строкой будет кнопка "отправить":

И последней строкой в форме будет тэг

Теперь соберем все вместе.





Теперь сделаем так, чтобы поля в форме стали обязательными для заполнения. Имеем следующий код:





Создаем файл, принимающий данные из HTML формы

Это будет файл с именем send.php

В файле на первом этапе нужно принять данные из пост массива. Для этого создаем две переменные:

$fio = $_POST["fio"];
$email = $_POST["email"];

Перед названиями переменных в php ставится знак $, в конце каждой строки ставиться точка с запятой. $_POST это массив в который передаются данный из формы. В форме html при этом указан метод отправки method="post". Так, приняты две переменные из формы html. Для целей защиты своего сайта нужно провести эти переменные через несколько фильтров - функций php.

Первая функция преобразует все символы, которые пользователь попытается добавить в форму:

При этом новые переменные в php не создаются, а используются уже имеющиеся. Что сделает фильтр, он преобразует символ "<" в "<". Также он поступить с другими символами, встречающимися в html коде.

Вторая функция декодирует url, если пользователь попытается его добавить в форму.

$fio = urldecode($fio);
$email = urldecode($email);

Третей функцией мы удалим пробелы с начала и конца строки, если таковые имеются:

$fio = trim($fio);
$email = trim($email);

Существуют и другие функции, позволяющие отфильтровать переменные php. Их использование зависит от того, насколько вы опасаетесь того, что злоумышленник попытается добавить программный код в данную форму отправки данных на почту html.

Проверка данных, передаваемых от HTML формы в файл PHP

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

echo $fio;
echo "
";
echo $email;

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

Отправляем полученные данные из формы HTML на почту при помощи PHP

Для отправки данных на почту нужно воспользоваться функцией mail в PHP.

mail("на какой адрес отправить", "тема письма", "Сообщение (тело письма)","From: с какого email отправляется письмо \r\n");

Например, нужно отправить данные на email владельца сайта или менеджера [email protected].

Тема письма должна быть понятной, а сообщение письма должно содержать то, что указал пользователь в HTML форме.

mail("[email protected]", "Заявка с сайта", "ФИО:".$fio.". E-mail: ".$email ,"From: [email protected] \r\n");

Необходимо добавить условие, которе проверит отправилась ли форма при помощи PHP на указанные адрес электронной почты.

if (mail("[email protected]", "Заказ с сайта", "ФИО:".$fio.". E-mail: ".$email ,"From: [email protected] \r\n"))
{
echo "сообщение успешно отправлено";
} else {
}

Таким образом программный код файла send.php, который отправит данные HTML формы на почту будет выглядеть следующим образом:

$fio = $_POST["fio"];
$email = $_POST["email"];
$fio = htmlspecialchars($fio);
$email = htmlspecialchars($email);
$fio = urldecode($fio);
$email = urldecode($email);
$fio = trim($fio);
$email = trim($email);
//echo $fio;
//echo "
";
//echo $email;
if (mail("[email protected]", "Заявка с сайта", "ФИО:".$fio.". E-mail: ".$email ,"From: [email protected] \r\n"))
{ echo "сообщение успешно отправлено";
} else {
echo "при отправке сообщения возникли ошибки";
}?>

Три строки для проверки, передаются ли данные в файл закомментированы. При необходимости их можно удалить, так как они нужны были только для отладки.

Помещаем HTML и PHP код отправки формы в один файл

В комментариях к этой статье многие задают вопрос о том, как сделать, чтобы и HTML форма и PHP код отправки данных на почту находились в одном файле, а не двух.

Для реализации такой работы нужно поместить HTML код формы в файл send.php и добавить условие, которое будет проверять наличие переменных в массиве POST (этот массив передается из формы). То есть, если переменные в массиве не существуют, то нужно показать пользователю форму. Иначе нужно принять данные из массива и отправить их адресату.

Давайте посмотрим как изменить PHP код в файле send.php:



Форма заявки с сайта


//проверяем, существуют ли переменные в массиве POST
if(!isset($_POST["fio"]) and !isset($_POST["email"])){
?>





} else {
//показываем форму
$fio = $_POST["fio"];
$email = $_POST["email"];
$fio = htmlspecialchars($fio);
$email = htmlspecialchars($email);
$fio = urldecode($fio);
$email = urldecode($email);
$fio = trim($fio);
$email = trim($email);
if (mail("[email protected]", "Заявка с сайта", "ФИО:".$fio.". E-mail: ".$email ,"From: [email protected] \r\n")){
echo "Сообщение успешно отправлено";
} else {
echo "При отправке сообщения возникли ошибки";
}
}
?>

Существование переменной в POST массиве мы проверяем PHP функцией isset(). Восклицательный знак перед этой функцией в условии означает отрицание. То есть, если переменной не существует, то нужно показать нашу форму. Если бы я не поставил восклицательный знак, то условие дословно означало бы - "если существует, то показать форму". А это неправильно в нашем случае. Естественно, что вы можете переименовать его в index.php. Если будуту переименовывать файл, то не забудьте переименовать название файла и в строке

. Форма должна ссылаться на эту же страницу, например index.php. В код я добавил заголовок страницы.

Частые ошибки, возникающие при отправке PHP формы с сайта

Первая, наверное самая популярная ошибка, это когда вы видите пустую белую страницу без сообщений. Это означает, что вы допустили ошибку в коде страницы. Вам нужно включить отображение всех ошибок в PHP и тогда вы увидите, где допущена ошибка. Добавьте в код:

ini_set("display_errors","On");
error_reporting("E_ALL");

Файл send.php должен запускаться только на сервере, иначе код просто не будет работать. Желательно, чтобы это был не локальный сервер, так как он не всегда настроен на отправку данных на внешний почтовый сервер. Если вы запустите код не на сервере, то вам отобразиться код PHP прямо на странице.

Таким образом, для корректной работы я рекомендую поместить файл send.php на хостинг сайта. Там, как правило, все уже настроено.

Еще одна частая ошибка, когда появляется оповещение "Сообщение успешно отправлено", а письмо не приходит на почту. В этом случае нужно внимательно проверить строку:

if (mail("[email protected]", "Заказ с сайта", "ФИО:".$fio.". E-mail: ".$email ,"From: [email protected] \r\n"))

Вместо [email protected] должен быть email адрес на который нужно отправить письмо, а вместо [email protected] должен быть существующий email данного сайта. Например для сайта сайт это будет . Только в этом случае письмо с данными из формы будет отправлено.

magician_roman в Понятие "скрытая копия", учимся не делать глупости

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

Любому из клиентов достаточно переслать это письмо вашему конкуренту и ваши контакты тут же утекут.

Странно, но многие далеко не глупые люди, с удивлением узнают, что если вам нужно отправить письмо множеству адресатов, чтобы они не знали друг о друге то для этого существует поле "Скрытая копия".

Например, для mail.ru это будет выглядеть так:

И так еще раз коротко: указали адреса в "кому" - всем видно кому вы отправили письма, указали в "скрытая копия" - каждый думает что письмо только ему.

И каждый получатель получит письмо где в поле "кому" будет только его адрес . Для других программ, если вы не можете найти где указать скрытую копию, то попросите кого-нибудь вам показать. Еще маленький момент, обязательно нужно указать один адрес в поле "кому", большинство программ или почтовых серверов вам не дадут отправить письмо без этого параметра.

И так, когда речь идет о рассылке предложения, новостей группе ваших клиентов - здесь практика использования скрытой копии однозначна, вы должны скрывать вашу адресную базу. Интересный момент с рассылкой письма вашим коллегам, здесь рекомендуют поступать по ситуации, например рассылка письма с просьбой прислать предложения (например по совершенствованию обслуживания клиентов) и если каждый коллега увидит, что такое же письмо получили и другие люди, то скорей всего отвечать не будет - понадеется на других, значит нужно использовать скрытую копию. Если же это поручение выполнить, то например указание в "кому" начальника вашего коллеги - просто сотворит чудеса, и ваше поручение будет выполнено.

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

Можете почитать недавний случай ошибки специалиста, когда все получатели увидели и других адресатов: Всем чмоки в этом чате , там правда народ солидный был - директора, но все же спама многие получили в ответ.

Ну и как всегда обсуждение в комментариях приветствуется.


Каждый день мы отправляем десятки электронных писем. Иногда это очень короткие сообщения, например, такие: «Пойдем на обед?». Иногда - , с помощью которых вы презентуете свой бизнес или сайт. Когда писем становится много, а времени - мало, мы начинаем торопиться и совершать ошибки. Обычно пустяковые, вроде опечатки, но порой случаются и такие, которые могут здорово навредить вашей репутации и подпортить отношения с клиентом или сотрудником.

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

Вы набираете не тот адрес

Самая частая и самая неприятная ошибка. Представьте, вы хотите отправить довольно личные фотографии другу или подружке, но машинально набираете адрес своего начальника или заказчика. И только после того, как письмо ушло, с ужасом понимаете, что сейчас произошло. Если вас это утешит, то в такую ситуацию каждый из нас попадал хотя бы раз в жизни: юристы отправляли конфиденциальные документы противоположной стороне, дизайнеры - макеты сайтов не тому клиенту и т.д. Но когда это происходит с нами - кажется, земля уходит из под ног.

К счастью, во многих почтовых сервисах, например, в том же Gmail, есть функция . Включите ее и укажите большой временной интервал - так, знаете ли, спокойнее.

Вы забыли про вложение

Вы написали, что к письму прилагается некий файл, но забыли его прикрепить. Еще одна распространенная ошибка, которая часто приводит к недопониманию и извинениям. С одной стороны, ничего страшного, никто не идеален, но лучше сначала все проверить, а уже потом отправлять письмо. А чтобы избежать вопросов со стороны получателя, рекомендуем перечислить все прикрепленные файлы прямо в теле письма. Например, так:

Привет, Максим! Отправляю тебе несколько файлов, они во вложении:

Договор об оказании услуг

Гифку с котиком

Вы не думаете об оформлении

Встречают, как вы помните, по одежке. Если хотите, чтобы ваше письмо не вызвало желания немедленно удалить его, поработайте над его формой. Говорят, ей нужно уделять столько же времени, сколько содержанию. К счастью, сегодня это просто. Для мы рекомендуем воспользоваться приложением Wix ShoutOut, выбрать подходящий шаблон и добавить в него свой текст. Никаких специальных знаний не требуется, просто следите, чтобы все смотрелось аккуратно и красиво. Кстати, у хорошей рассылки есть свои секреты и правила, поэтому советуем прочитать нашего директора по email-маркетингу. Не благодарите.

Вы не указываете тему письма

Тема письма выполняет примерно ту же роль, что заголовок текста. Она появляется рядом с вашем именем, получатель видит ее и понимает, что вы ему прислали: счет-фактуру, итоги встречи, предложение о работе, макет сайта и т.д. Помните, что тема должна быть четко сформулированной, чтобы при необходимости человек быстро отыскал ваше письмо, и убедительной, чтобы он заинтересовался, если речь идет, допустим, о рассылке. Не так давно мы писали о том, если вы подзабыли - стоит перечитать.

Вы не сохраняете черновики

Если вам нравится писать письма в текстовых редакторах, то сохраняйтесь почаще, а не то получится, что вы весь день просидели над письмом, а тут внезапно компьютер завис, и все пропало. Или пишите сразу в почтовом сервисе - тогда все ваши наброски автоматически сохранятся в папке «Черновики».


Вы ведете себя невежливо

Вежливость в переписке важна ничуть не меньше, чем в жизни. Вот основные правила, которые нужно соблюдать всем и каждому:

    Всегда благодарите отправителя за письмо, особенно если вы видите, что он хорошо поработал. Помните, в детстве нас всех учили «волшебным» словам? Давайте не будем их забывать, несмотря на то, что мы уже взрослые.

    Сохраняйте спокойствие, даже если дело крайне срочное и важное. Нервозность и упреки точно не приведут ни к чему хорошему.

    Начинайте и заканчивайте письмо общепринятыми фразами. Степень формальности будет зависеть от того, с кем вы переписываетесь. Если это ваш начальник или просто официальное лицо, не используйте «Привет», «Пока» или «Целую». И наоборот, если пишете коллеге или приятелю - можно обойтись без традиционного «С уважением».

Вы не вычитываете текст

Опечатки могут испортить все впечатление, поэтому внимательно перечитайте написанное письмо, лучше несколько раз. Сомневаетесь насчет орфографии или синтаксиса - зайдите на Грамоту.ру . Лучше семь раз отмерить, то есть проверить, чем потом извиняться за опечатки и доказывать, что вы на самом деле грамотный.

И кстати: если вы боитесь случайно отправить недописанное письмо, сперва напишите весь текст полностью, а только потом набирайте адрес получателя.

Вы не ставите нужных людей в копию письма

Давайте разберемся, кто вообще может получить ваше письмо. Поле «Кому» - это основной получатель. Поле «Сс» - человек, который получит копию. Он не относится к обсуждаемому вопросу напрямую, но хочет или должен быть в курсе. Поле «Bcc» - это скрытые получатели. Вы добавляете их, но основной получатель их не видит. И здесь нужно быть осторожным: можно перепутать Cс и Bcc, и тогда получатель подумает, что за ним шпионят.

Имейте в виду, что некоторым людям важно быть в курсе происходящего. Вы же не хотите слушать упреки на тему «Как ты мог не добавить меня в копию?! Я же работал над этим проектом два месяца!» Если сомневаетесь - добавляйте всех, кто имеет какое-либо отношение к вопросу. Может, не все будут довольны, что их отвлекают, зато к вам не будет никаких претензий.


Вы не подписываетесь

Вы написали «С уважением, Маша» и думаете, что все в порядке, а получатель письма сидит и ломает голову, что это за Маша. Из типографии? А может, иллюстратор? Чтобы не заставлять его теряться в догадках - настройте подпись, и она будет автоматически добавляться в конец каждого вашего сообщения. Обязательно укажите имя, фамилию, название компании, должность и контактную информацию, например, скайп или номер телефона. Можете добавить адрес - это хоть и реклама, но ненавязчивая.

Вы выбираете неподходящее время

Писать письма по ночам - не самая лучшая идея. Причина первая: вы наверняка ужасно устали за день, не очень хорошо соображаете и рискуете совершить все указанные ошибки. Причина вторая: лавина утренней почты похоронит под собой ваше полуночное письмо, и в ближайшее время адресат его точно не увидит. И третья: судя по всему, вам больше нечего делать, раз вы пишете деловые письма в три часа ночи.

Наш совет: если не случилось ничего Важного и Срочного, отправляйте сообщения с понедельника по пятницу и в рабочее время, как все нормальные люди.

Нужно для вашего бизнеса? Создайте его сами на Wix - это просто и бесплатно!

Бэкап Mail.ru по сети осуществляется с помощью плагина "E-mail" по протоколу IMAP. Программа Handy Backup обеспечивает прямое копирование почты Mail без использования локальных клиентов и промежуточных сайтов.

Принципы резервного копирования Mail.ru с помощью Handy Backup

Плагин "E-mail" предоставляет доступ с помощью протокола IMAP к любому удалённому серверу почты, поддерживающему этот протокол, в том числе к почтовому сервису mail.ru (backup Mail.ru). Резервная копия почты Mail ru с помощью этого плагина создаётся в автоматическом режиме.

Как сделать бэкап почты Mail.ru с помощью плагина E-mail?

Чтобы сделать бэкап почты Mail.ru автоматизированной задачей Handy Backup, воспользуйтесь, пожалуйста, следующей инструкцией:

  1. Откройте Handy Backup. Вызовите новую задачу с помощью клавиш Ctrl+N или кнопки.
  2. Выберите в мастере созданий задачи резервное копирование данных на Шаге 1.
  3. Перейдите к Шагу 2 и выберите в списке источников данных плагин E-mail .

  1. Щёлкните на плагине дважды, или нажмите кнопку добавления – откроется окно плагина.
  2. В открывшемся диалоге введите данные вашего аккаунта для бэкапа Mail.ru
  3. >

На заметку: полный набор стандартных настроек для бэкапа почты Mail.ru — сервер imap.mail.ru, порт 993, тип подключения SSL/TLS, авторизация "Plain’.

  1. Нажмите ОК – программа установит соединение. Вернитесь в окно плагина.
  2. Отметьте данные для копирования почты mail.

Примечание. Вы можете делать бэкап Mail с точностью до одного сообщения.

  1. Отметив все нужные данные, снова нажмите ОК и вернитесь к Шагу 2.
  2. Продолжайте создание вашей задачи. Подробнее о шагах задачи можно узнать в Руководстве Пользователя .

Скачать

Купить!

Версия 8.1.1 от 16 декабря 2019 . 106 MB
Программа резервного копирования Handy Backup. 1200 RUB за лицензию

Решение Standard содержит весь набор функций для резервного копирования mail.ru и хранения копий почтовых сообщений на популярных носителях данных.

Преимущества бэкапа почты Mail.ru с Handy Backup

Широкий выбор хранилищ данных

Вы можете выбрать на Шаге 3, куда вы сохраните backup почты Mail.ru. К вашим услугам широкий спектр хранилищ, включая локальные и съёмные диски, серверы FTP, сетевые диски и устройства NAS, облака Яндекс.Диск, Google Диск, Dropbox, OneDrive, специальное хранилище HBDrive и т.д.

Защита и сжатие данных

Шифруйте ваши сообщения 128-битным ключом с помощью видоизменённого алгоритма BlowFish. Сжимайте данные в один файл или по отдельности в ZIP-архив. Или оставьте данные неизменными, чтобы просматривать и модифицировать бэкапы mail без восстановления.

Разнообразие возможностей бэкапа Mail

Выбирайте инкрементальное, дифференциальное или смешанное резервное копирование почты mail для экономии времени и сетевого траффика. Храните несколько версий бэкапа mail.ru, снабжённых по необходимости временными метками. Избавляйтесь от устаревших бэкапов.

Вызов других программ до или после задачи

Пользуйтесь возможностью запустить другие задачи, например, почтовый клиент с POP3-протоколом или сборщик мусора, до или после выполнения задачи бэкапа почты Mail.ru. Автоматизируйте копирование почты Mail в рамках вашего рабочего цикла!

Автоматический запуск и повторение задач

Запускайте резервное копирование Mail в определённое время, и повторяйте его в установленные промежутки от месяцев до минут включительно. Привяжите запуск задачи к системному событию или подключению диска USB. Используйте автозапуск пропущенных задач.

Другие возможности управления

Запускайте Handy Backup как службу Windows или как программу в командной строке, чтобы не отвлекать пользователя. Рассылайте уведомления по E-mail о проделанной работе. Пользуйтесь отчётами и журналами для контроля работы. Запускайте задачи вручную с главной панели.

Резервное копирование почты Mail.ru с Handy Backup – полностью автоматизированный, высокоэффективный метод сохранения ваших сообщений. Попробуйте прямо сейчас, загрузив бесплатную 30-дневную пробную версию!

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

Любому из клиентов достаточно переслать это письмо вашему конкуренту и ваши контакты тут же утекут.

Странно, но многие далеко не глупые люди, с удивлением узнают, что если вам нужно отправить письмо множеству адресатов, чтобы они не знали друг о друге то для этого существует поле "Скрытая копия".

Например, для mail.ru это будет выглядеть так:

И так еще раз коротко: указали адреса в "кому" - всем видно кому вы отправили письма, указали в "скрытая копия" - каждый думает что письмо только ему.

И каждый получатель получит письмо где в поле "кому" будет только его адрес . Для других программ, если вы не можете найти где указать скрытую копию, то попросите кого-нибудь вам показать. Еще маленький момент, обязательно нужно указать один адрес в поле "кому", большинство программ или почтовых серверов вам не дадут отправить письмо без этого параметра.

И так, когда речь идет о рассылке предложения, новостей группе ваших клиентов - здесь практика использования скрытой копии однозначна, вы должны скрывать вашу адресную базу. Интересный момент с рассылкой письма вашим коллегам, здесь рекомендуют поступать по ситуации, например рассылка письма с просьбой прислать предложения (например по совершенствованию обслуживания клиентов) и если каждый коллега увидит, что такое же письмо получили и другие люди, то скорей всего отвечать не будет - понадеется на других, значит нужно использовать скрытую копию. Если же это поручение выполнить, то например указание в "кому" начальника вашего коллеги - просто сотворит чудеса, и ваше поручение будет выполнено.

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

Можете почитать недавний случай ошибки специалиста, когда все получатели увидели и других адресатов: Всем чмоки в этом чате , там правда народ солидный был - директора, но все же спама многие получили в ответ.

Ну и как всегда обсуждение в комментариях приветствуется.