Борьба со спамом - php mail() для Free

Информация от администрации для пользователей о предстоящих изменениях, возможных проблемах, и т.п.

Інформація від адміністрації для користувачів щодо запланованих змін, можливих проблем, тощо.
andrey_znahar
Сообщения: 5
Зарегистрирован: Пн янв 28, 2019 11:54 am
Пол: Не указан
Агент пользователя: Chrome Windows 1680x1050

Борьба со спамом - php mail() для Free

Сообщение andrey_znahar »

skyweb писал(а): Вот скриншот вилки.
Спасибо. Я как раз писал о том, что разобрался. Нужно отрубить SMTP.
andrey_znahar
Сообщения: 5
Зарегистрирован: Пн янв 28, 2019 11:54 am
Пол: Не указан
Агент пользователя: Chrome Windows 1680x1050

Борьба со спамом - php mail() для Free

Сообщение andrey_znahar »

Дел
Аватара пользователя
skyweb
Сообщения: 260
Зарегистрирован: Вт авг 22, 2017 3:29 pm
Откуда: Харьков
Пол: Мужчина
Агент пользователя: Chrome Linux 1920x1080

Борьба со спамом - php mail() для Free

Сообщение skyweb »

Да я пока воевал с отправкой скрина на форум через ajax, все пропустил :D Так и не залил
123456321
Сообщения: 3
Зарегистрирован: Ср авг 21, 2019 7:11 pm
Пол: Не указан
Агент пользователя: Chrome Windows 1536x864

Борьба со спамом - php mail() для Free

Сообщение 123456321 »

Помогло разъяснение, спасибо.
При построении фидбека со страницы-фри воспользовался советами администрации в части правильного написания хедера.
Адреса отправителя и получателя совпадают теперь, но в теле письма лежит адрес юзера из отправляемой формы, так, что терпимо выглядит.
123456321
Сообщения: 3
Зарегистрирован: Ср авг 21, 2019 7:11 pm
Пол: Не указан
Агент пользователя: Chrome Windows 1536x864

Борьба со спамом - php mail() для Free

Сообщение 123456321 »

Здравствуйте! подскажите пожалуйста, использую движок phpBB 3.2 где именно и какой файл править что бы работала почта
Аватара пользователя
oksi2345
Сообщения: 322
Зарегистрирован: Пн авг 12, 2019 2:10 pm
Пол: Не указан
Агент пользователя: Chrome Windows 1366x768

Борьба со спамом - php mail() для Free

Сообщение oksi2345 »

123456321 писал(а): Здравствуйте! подскажите пожалуйста, использую движок phpBB 3.2 где именно и какой файл править что бы работала почта
Сначала проверьте по данным пунктам, если не получится отправить, то текст ошибки и скиншот пришлите.
для бесплатных аккаунтов в рамках борьбы со спамом было введено дополнительное правило, касающееся отправки писем при помощи функции php mail():
1) в скрипте, отвечающем за отправку писем, должен обязательно быть заголовок From:
$headers = 'From: happyuser@zzz.com.ua' . "\r\n" .
где happyuser@happy.zzz.com.ua - это почтовый ящик, с которого отправляются письма.
Внимание: на этом ящике не может быть установлено перенаправление, поскольку ящик с перенаправлением функционирует только как посредник, то есть с него нельзя отправлять письма.
2) Адрес электронной почты, вписанный в этом заголовке, должен реально существовать и быть добавлен в панели управления в закладке "Почта".
Если хотя бы одно из этих условий не выполнено, то письма не будут отправляться. Вы можете перейти на платный аккаунт, чтобы не было нужды вписывать заголовок.
Эта мера позволяет нам заблокировать одну из возможностей рассылания спама и гарантирует отправку писем только с почтовых ящиков владельцев аккаунта.
Так же рекомендуем проверить папку "Спам", иногда сообщения могут попадать туда.

Если Вы вписали заголовок, но письма все равное не отправляются, пришлите, пожалуйста, скрипт, который Вы используете, URL страницы, на котором он используется, и всю возможную дополнительную информацию, чтобы нам было проще найти, в чем проблема.
К тому же, Ваш скрипт для отправки почты неправильно настроен : API Key, email и from email указаны неверно, заполните их своими данными.

Наши данные для доступа к почте по smtp можно получить здесь: https://www.zzz.com.ua/ru/pomoshch/glav ... soedinenie

Вы также можете перейти на платный пакет услуг - для платных акаунтов это ограничение не действует.
При покупке Pro на год цена в месяц составляет всего 32,50 грн. Эти пакеты услуг позволяют значительно расширить возможности (лучшие параметры аккаунтов, отсуствие ссылки на наш хостинг на сайте, автоматически создаваемые резервные копии, к тому же сайты будут расположены на отдельном, более быстром сервере), а также имеют высший приоритет при предоставлении им технической помощи.
Больше информации здесь: https://www.zzz.com.ua/ru/predlozhenie/hosting .
Завжди рада допомогти,
Оксана,
Служба підтримки ZZZ
melovod
Сообщения: 1
Зарегистрирован: Сб июн 01, 2019 7:03 am
Пол: Не указан
Агент пользователя: Chrome Windows 1600x900

Борьба со спамом - php mail() для Free

Сообщение melovod »

Добрый день,куда в моем случае вставлять код?
<?php
if(isset($_POST['email'])){
$mailTo = "1@gmail.com";
$subject = "Новый вопрос с сайта";
$body = "Новый вопрос с сайта
<br><br>
FROM: ".$_POST['email']."<br>
NAME: ".$_POST['name']."<br>
COMMENTS: ".$_POST['message']."<br>";
$headers = "To: Elixir <".$mailTo.">\r\n";
$headers .= "From: ".$_POST['author']." <".$_POST['email'].">\r\n";
$headers .= "Content-Type: text/html";
//envio destinatario
$mail_success = mail($mailTo, utf8_decode($subject), utf8_decode($body), $headers);
}
?>
Аватара пользователя
oksi2345
Сообщения: 322
Зарегистрирован: Пн авг 12, 2019 2:10 pm
Пол: Не указан
Агент пользователя: Chrome Windows 1366x768

Борьба со спамом - php mail() для Free

Сообщение oksi2345 »

melovod писал(а): Добрый день,куда в моем случае вставлять код?
<?php
if(isset($_POST['email'])){
$mailTo = "1@gmail.com";
$subject = "Новый вопрос с сайта";
$body = "Новый вопрос с сайта
<br><br>
FROM: ".$_POST['email']."<br>
NAME: ".$_POST['name']."<br>
COMMENTS: ".$_POST['message']."<br>";
$headers = "To: Elixir <".$mailTo.">\r\n";
$headers .= "From: ".$_POST['author']." <".$_POST['email'].">\r\n";
$headers .= "Content-Type: text/html";
//envio destinatario
$mail_success = mail($mailTo, utf8_decode($subject), utf8_decode($body), $headers);
}
?>

Вы имеете ввиду куда Вам вставить заголовок From в скрипте, отвечающем за отправку писем?
Как в примере:
$headers = 'From: happyuser@zzz.com.ua' . "\r\n" .
где happyuser@happy.zzz.com.ua - это почтовый ящик, с которого отправляются письма.

Вот у Вас есть строка
$headers .= "From: ".$_POST['author']." <".$_POST['email'].">\r\n";
Здесь у Вас нет Вашего адреса почты, а он должен быть как в примере.
Завжди рада допомогти,
Оксана,
Служба підтримки ZZZ
bakunalex
Сообщения: 1
Зарегистрирован: Пт ноя 06, 2020 10:16 pm
Пол: Не указан
Агент пользователя: Chrome Windows 1366x768

Борьба со спамом - php mail() для Free

Сообщение bakunalex »

Добрый вечер, подскажите пожалуйста, почему не отправляется почта?

Код: Выделить всё

define('EMAIL_ADMIN', 'admin@coffetea.zzz.com.ua');
define('EMAIL_FROM_NAME', 'Інтернет-магазин CoffeTea');
define('SITE', 'coffetea.zzz.com.ua');

// Отправка письма
function sendEmail($options) {
	$headers = "Content-type: text/html; charset=utf-8 \r\n";
	$headers .= 'From: =?utf-8?B?' . base64_encode($options['fromName']) . '?=<' . $options['fromEmail'] . '>';
	return mail($options['toEmail'], $options['subject'], $options['body'], $headers);
}

// Отправка письма с заказом
function sendEmailOrder($data) {
	$data['title'] = 'Замовлення з сайту ' . SITE;
	$cart = json_decode($data['cart'], true);
	ob_start();
	include('tpl/email_order.php');
	$body = ob_get_contents();
	ob_end_clean();
	$sendClient = sendEmail(array(
		'subject' => 'Ваше замовлення з сайту ' . SITE,
		'fromName' => EMAIL_FROM_NAME,
		'fromEmail' => EMAIL_ADMIN,
		'toEmail' => $data['email'],
		'body' => $body
	));
	if (!$sendClient) {
		throw new Exception('Помилка відправки пошти на email клієнта');
	}
	$sendAdmin = sendEmail(array(
	'subject' => 'Новый заказ с сайта ' . SITE,
	'fromName' => EMAIL_FROM_NAME,
	'fromEmail' => EMAIL_ADMIN,
	'toEmail' => EMAIL_ADMIN,
	'body' => $body
	));
	if (!$sendAdmin) {
		throw new Exception('Помилка відправки пошти на email адміна');
	}
}
Ответить

Вернуться в «Объявления и новости / Оголошення та новини»