Почему сообщение попадает в спам python
Перейти к содержимому

Почему сообщение попадает в спам python

  • автор:

Как отправить письмо таким образом, что бы оно не попало в папку спам?

Здравствуйте, уважаемые коллеги! Отправляю письмо при помощи SwiftMailer. Проблема заключается в том, что все письма, которые приходят с моего сервера попадают в папку со спамом, да и к тому же внизу появляется желтая табличка с надписью

Возможно, это письмо не было отправлено с адреса [мой адресс]

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

// Create the Transport $transport = (new Swift_SmtpTransport('aspmx.l.google.com', 25)) ->setUsername('[email protected]') ->setPassword('***********') ; // Create the Mailer using your created Transport $mailer = new Swift_Mailer($transport); // Create a message $message = (new Swift_Message('Wonderful Subject')) ->setFrom(['gmail1 => 'Jack Shcherbakov']) ->setTo(['gmail2'=> 'Jack Shcherbakov']) ->setBody('Here is the message itself') ; // Send the message $result = $mailer->send($message); ?> 

введите сюда описание изображения

А вот так выглядит само письмо: Заранее выражаю огромную благодарность всем, кто поможет!

Статья Простой спаммер на Python — забавы лишь ради

Сегодня будем писать простенький скрипт на Питоне, который будет проводить спам атаку в сторону нашей жертвы.
Механизм работы кода прост, он пишет выбранное нами слово и нажимая ‘Enter’ отправляет его нашей жертве.
Инструкция написана так, чтобы даже ребенок понимал каждый шаг, так что особых знаний тут не надо, кроме умения пользоваться мышкой и клавиатурой.

2. Подготовка ​

Сначала создадим папку и там же два блокнота, один с них сохраняем, дав название «script.py», второй называем, как «text.txt».
В первый файл будем писать наш код, в второй файл вставим текст на ваш выбор ( ТОЛЬКО НА ЛАТИНИЦЕ ).

3. Приступаем ​

Импортируем модули для автоматизации и заморозки сценария:

import time # Модуль для работы с временем. import pyautogui # Модуль для управления мышью и клавиатурой, точнее главный модуль в нашем программном коде.

Модуль «Time» нужен нам для того, чтобы мы успели активировать поле ввода, прежде чем скрипт начнет спамить.

Теперь создаем первую функцию, роль которой «стрелять» одним сообщением N-ое количество раз:

def SendMessage(): time.sleep(2) # Замораживает скрипт на 2 секунды, чтобы мы успели активировать поле ввода. message = "U ARE UGLY" # Сообщение которое мы хотим отправлять пишем в кавычках. iterations = 1000 # 1000 раз отправляет данное сообщение. for i in range(iterations): pass while iterations > 0: iterations -= 1 pyautogui.typewrite(message.strip()) # Пишет слово/текст написанный в переменной "message" pyautogui.press('enter') # и нажимая Enter, отправляет его нашей "жертве". print("Вся обойма попала в нашу жертву!")

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

def SendText(): time.sleep(2) with open('text.txt') as f: # Открывает блокнот с названием text.txt (документ с содержанием того, что мы хотим отправлять). lines = f.readlines() for line in lines: pyautogui.typewrite(line.strip()) # В этой функции оно будет писать текст с каждой строки pyautogui.typewrite('enter') # и так же отправлять его "жертве". print("Дело сделано, осталось успокоить нашу жертву ^_^")

Подходим уже к концу, осталось лишь добавить «панель управления»:

print('~'*50) print("[1] ===> Стрелять одним сообщением указанным в переменной ") print("[2] ===> Отправлять строки из блокнота ") print('~'*50) option = input("[Выбирай функцию]===> ") if option == "1": SendMessage() elif option == "2": SendText() else: print('Выбирай функция 1 или 2!')

4. Заканчиваем ​

Осталось лишь найти текст песни/стих или что-то там еще на английском языке и вставить его в наш «text.txt».

Для тех кому лень найти:

Lyrics of Dance Monkey

They say, oh my god, I see the way you shine
Take your hands, my dear, and place them both in mine
You know you stopped me dead while I was passing by
And now I beg to see you dance just one more time
Ooh I see you, see you, see you every time
And, oh my, I, I, I like your style
You, you make me, make me, make me wanna cry
And now I beg to see you dance just one more time
So they say
Dance for me
Dance for me
Dance for me oh oh oh
I’ve never seen anybody do the things you do before
They say
Move for me
Move for me
Move for me ay ay ay
And when you’re done, I’ll make you do it all again
I said, oh my god, I see you walking by
Take my hands, my dear, and look me in my eyes
Just like a monkey I’ve been dancing my whole life
But you just beg to see me dance just one more time
Ooh I see you, see you, see you every time
And, oh my, I, I, I,
I like your style
You, you make me, make me, make me wanna cry
And now I beg to see you dance just one more time
So they say
Dance for me
Dance for me
Dance for me oh oh oh
I’ve never seen anybody do the things you do before
They say
Move for me
Move for me
Move for me ay ay ay
And when you’re done I’ll make you do it all again
They say
Dance for me
Dance for me
Dance for me oh oh oh
I’ve never seen anybody do the things you do before
They say
Move for me
Move for me
Move for me ay ay ay
And when you’re done I’ll make you do it all again
They say
Dance for me
Dance for me
Dance for me oh oh oh
I’ve never seen anybody do the things you do before
They say
Move for me
Move for me
Move for me ay ay ay
And when you’re done I’ll make you do it all again
They say
Dance for me
Dance for me
Dance for me oh oh oh
I’ve never seen anybody do the things you do before
They say
Move for me
Move for me
Move for me ay ay ay
And when you’re done I’ll make you do it all again
All again

По неизвестным мне причинам, скрипт НЕ пишет слова или текст на кириллице, только на латинском.
Чтобы остановить работу нашей машины, нажмите на командую строку и выполните комбинацию Ctrl + C, либо просто закройте командую строку.

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

Также приложил видео с обзором работы скрипта:

Это моя первая статья и в Python’e я лишь новичок, так что строго не судите.

«Цветная» версия скриптика:

from termcolor import colored import subprocess import time import pyautogui subprocess.call('', shell=True) def SendMessage(): time.sleep(2) # The message you want to send message = "U ARE UGLY" # How many times do i send a message? iterations = 5 for i in range(iterations): pass while iterations > 0: iterations -= 1 pyautogui.typewrite(message.strip()) pyautogui.press('enter') print('Done, high five') def SendScript(): time.sleep(2) with open('script.txt') as f: lines = f.readlines() for line in lines: pyautogui.typewrite(line.strip()) pyautogui.press('enter') print('It was hard, but we did it, high five.') print(colored('~'*50, 'red')) print(colored('Welcome bro \(O V O)/', 'green')) print(colored("Let's make fun of someone?", 'green')) print(colored('~'*50, 'red')) print(colored("\t[1] ===> Resend the same message (─__─)", 'magenta' )) print(colored("\t[2] ===> Send titles from the script \(v _ v)/", 'magenta')) print(colored('~'*50, 'red')) print('\n') option = input(colored('[Choose an option]==> ', 'cyan')) if option == "1": SendMessage() elif option == "2": SendScript() else: print(colored('Choose a function! ¯\_(-_-)_/¯', 'red'))

Рассылка с помощью Python?

У меня есть 10000 email адресов. Я хочу на каждый email отправить письмо и туда ещё ссылку вставить. Вручную не хочу, написать бота на Python который будет спамить не сложно, 2 минутное дело, но если я буду использовать бота, то мои письма будут попадать в «спам». Как этого попытаться избежать? Хотя бы понизить шанс попадания в «спам»?

  • Вопрос задан более двух лет назад
  • 400 просмотров

3 комментария

Простой 3 комментария

phaggi

Ответ на твой вопрос: «Нет, не рассылка с помощью Python». И?
Андрей Калашник @DuxaKievski Автор вопроса
Все очень понятно!

phaggi

Андрей Калашник, см.п.3.1, 3.6
Ты думаешь, все вокруг тупые чудаки, а ты один такой умный весь в белом стоишь?
Есть правила. Изволь соблюдать, или вопрос может быть удален.

Решения вопроса 0
Ответы на вопрос 1

HemulGM

Delphi Developer, сис. админ
Тебя в спам поместят и без бота
Ответ написан более двух лет назад
Нравится 2 7 комментариев
Андрей Калашник @DuxaKievski Автор вопроса
Я знаю и я не это спрашивал. Как мне снизить шанс попадания в сам?

HemulGM

Андрей Калашник, ни как. И, твой вопрос противоречит правилам ресурса.
Для рассылки покупай специальные аккаунты, покупай пакеты для рассылки.

Андрей Калашник @DuxaKievski Автор вопроса
Hemul GM, Не знаете, молчите

HemulGM

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

Как решить вопрос с попаданием в спам рассылки?

Доброе время суток!
Столкнулся с проблемой которую не могу решить, прошу вашей помощи!

1.Имеется домен на godaddy (там же и сайт находится)
2.Имеется SMTP для рассылки на SparkPost. (SPF, DKIM и верификация по почте пройдена успешно. так же в DNS имеется вот такая запись v=spf1 include:sparkpostmail.com ~all эта запись должна была мне решить проблему, но увы!)
3.Домен так же привязан к Яндекс почта для доменов (Может из за этого проблемы?)
4. Интересный факт, mail.ru получает письма во входящие а все остальные в спам, важно заметить если почту шлю прямиком то все доходит нормально, но если же через рассылку то даже тот же Яндекс воспринимает её как спам.

За последние три недели я перечитал весь интернет 🙂 по этой части, и поэтому у меня сейчас полная каша в голове.
Прошу знающих людей объяснить на пальцах что мне надо сделать для решение этой задачки.
Заранее благодарю.

  • Вопрос задан более трёх лет назад
  • 1621 просмотр

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *