Page 1 of 9

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

Posted: Sun Nov 13, 2016 8:11 am
by vozduch
Уважаемые пользователи,
для бесплатных аккаунтов в рамках борьбы со спамом было введено дополнительное правило, касающееся отправки писем при помощи функции php mail():
1) в скрипте, отвечающем за отправку писем, должен обязательно быть заголовок From:

Code: Select all

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

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

Всегда рада помочь,
Мира,
Служба поддержки ZZZ

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

Posted: Tue Nov 29, 2016 7:31 am
by mystudy
Здравствуйте! Я так и не разобрался куда нужно добавить заголовок. К примеру вот мой код:
if($errors == false)
{
$admin_mail = 'куда должен быть отправлен@почта.ru';
$subject = 'Тема письма';
$message = "Текст из формы: {$user_text} . От адреса из формы: {$user_mail}";
$result = mail($admin_mail, subject, $message);
$result = true;
}

Куда мне добавить happyuser@happy.zzz.com.ua ???
Заранее спасибо!

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

Posted: Thu Dec 08, 2016 7:55 pm
by smersh
Здравствуйте!
Ваш код нужно изменить примерно следующим образом:
if($errors == false)
{
$admin_mail = 'куда должен быть отправлен@почта.com';
$subject = 'Тема письма';
$message = "Текст из формы: {$user_text} . От адреса из формы: {$user_mail}";
$headers = "From: someuser@somedomain.zzz.com.ua \r\n";
$result = mail($admin_mail, $subject, $message, $headers);
$result = true;
}
где someuser и somedomain - это Ваши данные. Обратите внимание, что адрес someuser@somedomain.zzz.com.ua должен быть добавлен в разделе "Почта" и не должен содержать перенаправления на другой адрес.
mystudy wrote:Здравствуйте! Я так и не разобрался куда нужно добавить заголовок. К примеру вот мой код:
if($errors == false)
{
$admin_mail = 'куда должен быть отправлен@почта.ru';
$subject = 'Тема письма';
$message = "Текст из формы: {$user_text} . От адреса из формы: {$user_mail}";
$result = mail($admin_mail, subject, $message);
$result = true;
}

Куда мне добавить happyuser@happy.zzz.com.ua ???
Заранее спасибо!

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

Posted: Sun Dec 18, 2016 5:51 pm
by farhad
Помогло разъяснение, спасибо.
При построении фидбека со страницы-фри воспользовался советами администрации в части правильного написания хедера.
Адреса отправителя и получателя совпадают теперь, но в теле письма лежит адрес юзера из отправляемой формы, так, что терпимо выглядит.

Еще раз, спасибо и - с Наступающим Новым Годом! ;)

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

Posted: Wed Jan 04, 2017 1:46 pm
by utpclient
Здравствуйте!
Та же самая проблема, не отправляться почта.
if ($errors == false) {
$adminEmail = 'My_mail@gmail.com';
$message = "Text: ($userText). From: ($userEmail)";
$subject = "Letter subject";
$headers = 'From: client@.My_mail_on _zzz.com.ua'."\r\n";
$result = mail($adminEmail, $subject, $message, $headers);
$result = true;
}
почту отправляемую в заголовке зарегистрировал, как указано выше, но все равно эффекта 0.

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

Posted: Thu Jan 05, 2017 5:02 pm
by smersh
Здравствуйте!
Проверяете ли Вы папку "Спам" своего почтового ящика?
utpclient wrote:Здравствуйте!
Та же самая проблема, не отправляться почта.
if ($errors == false) {
$adminEmail = 'My_mail@gmail.com';
$message = "Text: ($userText). From: ($userEmail)";
$subject = "Letter subject";
$headers = 'From: client@.My_mail_on _zzz.com.ua'."\r\n";
$result = mail($adminEmail, $subject, $message, $headers);
$result = true;
}
почту отправляемую в заголовке зарегистрировал, как указано выше, но все равно эффекта 0.

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

Posted: Thu Jan 05, 2017 7:57 pm
by utpclient
smersh wrote:Здравствуйте!
Проверяете ли Вы папку "Спам" своего почтового ящика?
utpclient wrote:Здравствуйте!
Та же самая проблема, не отправляться почта.
if ($errors == false) {
$adminEmail = 'My_mail@gmail.com';
$message = "Text: ($userText). From: ($userEmail)";
$subject = "Letter subject";
$headers = 'From: client@.My_mail_on _zzz.com.ua'."\r\n";
$result = mail($adminEmail, $subject, $message, $headers);
$result = true;
}
почту отправляемую в заголовке зарегистрировал, как указано выше, но все равно эффекта 0.
Да, проверял. Моих писем там нет.

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

Posted: Fri Jan 06, 2017 2:35 pm
by smooth
Можно просить Вас сообщить конкретные адреса, на которые отправляете письмо, создав в панели хостинга в разделе «Поддержка» новую тему и включив туда эту информацию? Также включите, пожалуйста, ссылку на эту тему в форуме.

Спасибо,
Юрий,
Служба поддержки ZZZ

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

Posted: Wed Feb 01, 2017 9:30 pm
by nikolai2
Здравствуйте! подскажите пожалуйста, использую движок phpBB 3.2 где именно и какой файл править что бы работала почта

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

Posted: Sun Feb 05, 2017 9:49 pm
by gheka
Подскажите, если используется contact form 7, куда там вставлять скрипт?