Образцовый отправить копию на указанный e mail. Как отправить документ по электронной почте для чайников

26.07.2019

Порой возникает необходимость пересылать все письма, которые приходят на одну из ваших электронных почт, на другую почту, в автоматическом режиме. Чтобы было понятнее, вот пример. У вас есть почта на Яндекс и на Google (Gmail). Почтой GMail вы пользуетесь постоянно, это ваша основная почта, а Яндекс время от времени. Так вот, чтобы не заходить периодически на вашу почту Яндекс, вы можете сделать так, чтобы письма оттуда пересылались на GMail автоматически и тогда вам вообще не придётся заходить в аккаунт Яндекса для очередной проверки новых писем.

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

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

Ранее, в серии статей мной был рассмотрен ещё один способ получения писем на нужную почту с других почт. Он заключается в том, что вы не настраиваете автоматическую пересылку писем, о которой я сегодня расскажу, а подключаете в настройках нужный почтовый ящик (функция называетс «Сбор почты»), например, по протоколу POP3 и оттуда начинается постоянный сбор новых писем. Способ схож, но в некоторых случаях настроить его получается сложнее, чем обычную пересылку.

Если интересен способ именно сбора почты, то об этом рассказано в соответствующих статьях: сбор в GMail , в Яндекс , в Mail.ru

Ниже я подробно покажу, как настроить пересылку писем с почты Яндекс. А затем кратко затрону ещё 2 почтовых сервиса (GMail и Mail.ru), на которых всё выполняется аналогично, с отличием лишь в интерфейсе.

Настройка пересылки писем с Яндекс на любую другую почту

Перейдите в настройки почты и выберите “Правила обработки писем” .

Нажмите “Создать правило”.

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

Если вы хотите, чтобы пересылались ещё и те письма, которые отмечаются как “Спам”, то на Яндекс придётся создать 2 отдельных правила.

Создание 1-го обязательного правила. Пересылка всех писем кроме спама

В настройках правила удалите условие “Если”, которое будет добавлено изначально, нажав на крестик рядом с ним. Потому что условий для выборки каких-то определённых писем нам задавать не нужно. Ведь пересылать будем всё, что приходит на почту во «Входящие».

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

Ниже поставьте галочку “Переслать по адресу” и укажите ту вашу почту, на которую хотите пересылать все письма с текущей открытой почты. Также включите опцию “Сохранить копию при пересылке”.

Нажмите кнопку “Создать правило”.

Яндекс запросит от вас ввод пароля. Ведите свой пароль от текущей почты и нажмите “Подтвердить”.

Правило будет создано, но вы увидите надпись “Ждём подтверждения адреса” рядом с ним.

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

В той почте найдите письмо от “Яндекс.Почта”, откройте его и перейдите оттуда по ссылке.

Нажмите “Подтвердить пересылку”.

Готово! Теперь все письма, которые попадают на вашей второй почте (Яндекс) в папку “Входящие” будут автоматически пересылаться на вашу основную почту, которую вы указали в правиле.

Обратите внимание! Согласно созданному выше правилу, письма из папки “Спам” пересылаться не будут! Потому что в правиле указано “ко всем письмам, кроме спама”, а сразу включить в правило и “Спам” не получится, потому что пересылка для спамовых писем не работает и вы бы получили ошибку “Для писем из папки “Спам” пересылка писем с помощью фильтра невозможна”.

Но можно сделать, чтобы спам тоже пересылался. Для этого нужно создать ещё одно правило, которое будет перекладывать автоматически весь спам в папку “Входящие”. Поэтому, если вам нужно пересылать и спам тоже, то смотрите ниже информацию о создании 2-го правила.

Иногда в спам попадают нужные письма, поэтому если совсем не планируете заходить и проверять вторую вашу почту, рассчитывая только на автоматическую пересылку писем оттуда, то я рекомендую обязательно настроить пересылку спамовых писем в том числе!

Создание 2-го правила. Если нужно пересылать “Спам”

Создаём ещё одно правило.

Здесь нам нужно указать, что все письма, которые отмечаются сервисом как “Спам” должны перекладываться во входящие.

Для этого вверху, где “Применять” выберите “только к спаму” и “с вложениями и без вложений”.

Удалите условие “Если” , оно по-прежнему нам здесь не нужно.

Отметьте пункт “Положить в папку” и выберите “Входящие”.

Нажмите “Создать правило” .

Правило готово!

После всех проделанных манипуляций, все письма, которые приходят к вам на вторую почту (где настраивали пересылку) будут обрабатываться согласно созданным правилам. То есть, если на почту пришло письмо, которое сервис определил как спам, то это письмо автоматически будет помещено во входящие, согласно созданному правилу №2 (если вы решили его настроить). А всё что находится в папке “Входящие”, в свою очередь, будет уже пересылаться на указанную вами почту, согласно правилу №1.

Настройка пересылки на примере почты Mail.ru

Перейдите в настройки почты и выберите раздел “Правила фильтрации”.

Выберите “Добавить пересылку”.

Укажите, на какой адрес пересылать письма и нажмите “Сохранить”.

Подтвердите своё действие, введя пароль от своей почты Mail.ru.

Перейдите на ту почту, куда будете пересылать письма, найдите там письмо от Mail.ru и кликните по ссылке из письма (это нужно чтобы подтвердить пересылку).

В следующем окне нажмите “Подтвердить” и появится сообщение, что пересылка подтверждена.

На почте Mail.ru вернитесь в раздел “Правила фильтрации” и включите пересылку:

Если нужно пересылать и письма, помеченные как “Спам”, то нужно создать такое же правило, как в примере с почтой Яндекс. В разделе “Правила фильтрации” добавьте новое правило, где укажите вот такие настройки.

Одной из самых востребованных функций на сайте является форма заявки или заказа, данные из которой отправляются на почту владельцу сайта. Как правило такие формы являются простыми и состоят из двух трех полей для ввода данных. Как же создать такую форму заказа? Здесь потребуется использование языка разметки 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 $fio;

Вторая строка здесь нужна для того, чтобы разделить вывод переменных 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 данного сайта. Например для сайта сайт это будет . Только в этом случае письмо с данными из формы будет отправлено.

И разрешения.

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

Как же сделать так, чтобы не отправлять каждому адресату письмо отдельно и в то же время «не светить всех перед всеми»?

Практически любой почтовый сервис позволяет это сделать.

Рассмотрим эту возможность на примере самой популярной для деловых рассылок почте gmail.com

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



Что делать, если их несколько? Когда вы вставляете курсор в это окно, то автоматически появляются еще две возможности: отправить копию и скрытую копию.


Копия означает «точная копия». Это поле используется, когда вы просто хотите отправить письмо кому-то, кто не является основным получателем.

Таким образом, вы можете держать человека в курсе, давая ему при этом знать, что отвечать на письмо не обязательно. Но все получатели данного письма видят адреса (и даже имена) друг друга.


Скрытая же копия означает «точная скрытая копия». Она работает так же, как и Копия, но в этом поле все адреса получателей скрыты.

Таким образом, использование этого поля – один из лучших способов отправить письмо большому количеству людей и соблюсти конфиденциальность. А значит, и не испортить отношение с ними. Используя эту возможность, можно вставить до 30 имейлов. А это значит, что одним нажатием кнопки вы можете отправить данное письмо сразу 30 адресатам, не показывая их имейлы.

А дальше в окне «Тема» нужно написать тему письма (1 ). Она должна быть краткой, но при этом точно информировать получателя о сути сообщения.

В следующее окно вставляем текст самого письма (2 ). Здесь его можно редактировать, производить форматирование, изменять шрифт, размер шрифта, вид, цвет, применять нумерованные или маркированные списки, выделять цитаты и так далее (3 ).
И еще, при необходимости, можно вставить в тело письма картинку (4 ) или прикрепить файл (5 ).

Именно эта почта дает максимальное количество возможностей для редактирования.


Аналогично можно отправить одновременно нескольким адресатам письмо и на почте yandex.ru.

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

Нажимаете на «Написать» и далее в окне «Кому» (1 ) вставляете имейл первого адресата, а затем выбираете функцию «Копия» (2 ) или «Скрытая копия» (3 ). В зависимости от того хотите ли вы, чтобы все получатели вашего письма увидели все имейлы или сохраняете их право на конфедициальность адресов, выбираете одну из функций. Чтобы добавить каждый следующий имейл в список, необходимо нажать на кнопку с изображением человечка с «плюсиком» перед ним (4 ). Тогда из выпавшего списка можете выбрать своих постоянных адресатов или вписать их имейлы вручную.
А дальше, как обычно: пишите тему письма в окне «Тема» и вставляете текст самого письма.
Картинки можно загрузить с Яндекс Диска и файлы прикрепить тоже, как обычно.


Практически то же самое предлагает вам сервис mail.ru
Нажимаете на кнопку «Написать», появляется окно, в котором при нажатии мышкой в окне «Кому» (1 ), появляется выпадающий список с перечнем ваших постоянных адресатов (2 ). Можете выбрать из этого списка нужного. Или просто вставить желаемый имейл адресата вручную.


Если же необходимо данное письмо отправить сразу целой группе адресатов, то выбираете одну из двух функций: «Копия» или «Скрытая копия».

Для этого нажимаете на кнопку, стоящую в самом начале окна для имейлов получателей (1 ) и в выпавшем списке (2 ) выбираете желаемое (3 или 4 ).


Эта почта позволяет прикреплять к письму файлы (1 ) и редактировать текст самого письма (2 ). Примерно в том же объеме, что и почта на yandex.ru.

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

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

А если Вы хотите получить еще больше полезностей и научиться не только создавать блог, но и заставить его зарабатывать, записывайтесь на наш бесплатный курс"Технология построения дохода в сети Интернет".

Просто впишите в форму под этой статьей Ваше имя и Ваш имейл и нажмите на кнопку"Хочу получить курс!"

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


BCC, или Blind Carbon Copy - это то, что в русском языке называется скрытой копией. Благодаря ей получатель не видит всех остальных адресов, куда приходит письмо. Эта функция встречается во всех почтовых сервисах, от Outlook до Gmail, и если вы до сих пор не знаете о её существовании, то вполне возможно, что ваши коллеги и клиенты вас недолюбливают.

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

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

Крэйг Чайлд

журналист

«Скрытая копия - это та графа, куда вы помещаете контакты, которые не должны быть видны другим людям. Обычно её используют для рассылок и спама, но ещё это поле удобно, чтобы соблюдать приличия и не показывать почтовые адреса людям со стороны. Я думаю, что ошибочно полагать, будто людям комфортно, когда их адреса видят другие люди. Например, если это приглашение на вечеринку: не все знакомы друг с другом, поэтому часто бывает неуместно, чтобы люди видели контакты друг друга».

Инструкция

Составьте текст сообщения и перекиньте файлы на компьютер, если вы собираетесь дополнить ими письмо и они находятся в памяти телефона, фотоаппарата и любого другого электронного устройства.

Зайдите в почтовый ящик, при необходимости зарегистрируйте его на соответствующих сайтах (mail.ru, yandex.ru, google.ru, rambler.ru и т.п.). Эта услуга абсолютно бесплатна.

Создайте новое письмо. Для этого щелкните по ссылке «Новое письмо» или «Написать», перед вами откроется форма для заполнения. В поле «Кому» укажите электронный адрес получателя. Убедитесь в правильности его написания. Можно дополнительно прописать тему письма, но это не обязательный атрибут для отправки.

Наберите текст в специально отведенном поле или вставьте уже подготовленный вариант.

Прикрепите дополнительные файлы. Для этого в каждом почтовом ящике предусмотрена кнопка «Прикрепить». Нажмите на нее. Перед вами откроется специальное окно. Выберите иконку нужного файла. Если в числе отобразившихся значков нет нужного варианта, значит, нужно поискать его в другой папке. Делается это так: Нажмите в верхней части открывшегося окна на стрелку, которая находится в одной строке со словом «Папка». В ответ должен выпасть список возможных мест, предназначенных для хранения информации. Выберите место, а затем и папку, в которой находится файл. Нажмите «Открыть», после этого начинается закачка. Некоторые почтовые ящики оснащены дополнительной кнопкой «Загрузить». Если она предусмотрена, то для начала загрузки необходимо ее нажать.

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

Видео по теме

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

Электронная почта

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

Социальные сети

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

Будьте бдительны

Первая линяя обороны в защите против мошенников – ваша интуиция. Если вы каким-либо образом получаете сообщения от неизвестных вам компаний, воспользуйтесь поисковыми системами и поищите отзывы о них,
Похожие статьи