Просмотр полной версии : отправка сообщения на 2 email
Доброго времени суток, есть форма с 2-мя полями для ввода емейла (почта для Админа 1 и почта для Админа 2) и полем для сообщением, после заполнения полей, нужно чтоб это сообщение получили Админ 1 и Админ 2, как можно подобное реализовать?
Для этого нужен сервер с технологией предоставляющей Mail API (например Java). На этот API вешается реализация (например класс JavaMailSenderImpl из Spring Mail). Ваша флешка обращается к серверу со списком адресов и сообщений. Сервер рассылает письма.
Это можно сделать и на PHP, принцип думаю такой же.
mikhailk
05.01.2011, 20:59
Скрипт PHP в простейшем виде выглядит примерно как в этом примере:
http://flash-world.ru/flash_tutorial/9-flash_i_php.html
Кстати, объясните почему считается, что отправлять письма напрямую из флешки (через SMTP Mailer или as3maillib) не безопасно?
mikhailk
05.01.2011, 23:44
Отправка писем в любом случае происходит через smtp-сервер.
Этот сервер требует авторизации.
Вы прописываете параметры авторизации во флешке, кулл-хацкер вскрывает флешку и становится честным авторизованным пользователем Вашего smtp-сервера.
отлично, а тогда как тут реализовано: http://www.flabell.com/flash/AS3-Send-To-Friend-324 ?
да и php файл отсюда же можно взять:
<?php
foreach($_POST as $key => $value) {
$$key = $value;
}
define('DESTINATION_EMAIL',$item3);
define('SUBJECT_EMAIL','Message from '.$item0);
$mailText = "
Hi $item2, <br /><br />
$item0 sent you the following message:<br />
<p style='font-size:12px;font-family:arial;'>
".nl2br($item4)."
</p>";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: '.$item0.' <'.$item1.'>' . "\r\n";
if(!mail(DESTINATION_EMAIL,
SUBJECT_EMAIL,
$mailText,
$headers)){
}
?>
и работает прекрасно, только исходника флешки нету
andrew911
06.01.2011, 00:26
Используя функцию mail в php (http://www.phpclub.ru/detail/article/mail)
Только отправляемая таким образом почта часто попадает в спам.
mikhailk
06.01.2011, 00:44
попадание в спам как раз зависит от настроек почтового сервера
да и php файл отсюда же можно взять:
Почтовый php-скрипт - это как правило 10-20 строк. Ничего сложного в нем нет. Более наглядный скрипт в той ссылке, что я привел выше. Отправка производится либо через функцию mail, либо напрямую через сокеты, либо через почтовые функции, дополнительно установленные на хостинге. Для Вашего случая подходит самый простой случай.
именно самый просто случай, как например с контактной формой обычной, только проблема в том, как за один раз сделать отправку на 2 разных почтовых адреса
andrew911
06.01.2011, 00:59
именно самый просто случай, как например с контактной формой обычной, только проблема в том, как за один раз сделать отправку на 2 разных почтовых адреса
Мущщина, может вы все-таки будете читать ссылки, которые вам дают.
Цитата из моей ссылки:
Перейдем к более сложному примеру. Предыдущие скрипты работали с форматом text/plain, теперь же попробуем отправить почту в формате HTML нескольким адресатам с указанием кодировки:
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.