URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 94011
[ Назад ]

Исходное сообщение
"gmail telnet - не доходят письма"

Отправлено greenwar , 10-Ноя-12 14:49 
доброго времени суток
скрипт на сервере через SMTP шлёт письмо на ящик@gmail.com, а оно не доходит
не смотря на то, что:
если слать через почтовый клиент (thunderbird) через тот же сервер, то всё ок;
если слать на другие почтовики, то всё ок;
если телнетом залезть и выполнить вручную всю процедуру, то нет никаких ошибок, НО !!! письмо не приходит так же;
в логах постфикса нет никаких ошибок. есть status=sent и 250 OK

вот даже не знаю, куда копать то..
а засылаю я следующее:

EHLO mydomain.tld
MAIL FROM:<me@mydomain.tld>                          
RCPT TO:<mail@gmail.com>
DATA                                        
From:mydomain.tld <mailer@mydomain.tld>  
To:<mail@gmail.com>
Subject:subject
Mime-Version: 1.0
Content-Type: text/html; charset="utf8"
Content-Transfer-Encoding:8bit

<!DOCTYPE html>                            
<html>                                      
<head>                                      
<meta http-equiv="Content-Type" content="text/html;charset=utf8">
<title>title</title>
</head>
<body>

textextextext

</body>                                    
</html>                                    
.                                          
QUIT


Содержание

Сообщения в этом обсуждении
"gmail telnet - не доходят письма"
Отправлено Аноним , 10-Ноя-12 17:29 
> вот даже не знаю, куда копать то..

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

> а засылаю я следующее:

А ответы сервера где? Тоже в студию...


"gmail telnet - не доходят письма"
Отправлено greenwar , 10-Ноя-12 17:35 
>> вот даже не знаю, куда копать то..
> Вот и я не знаю, телепатический модуль-то на выходные другу одолжил...
> Логи в студию, скрипт в студию...
>> а засылаю я следующее:
> А ответы сервера где? Тоже в студию...

говорю же: руками через телнет всё это ввести - не доходит письмо
к другим доходит (mail.ru, частные хостеры)
gmail-сервер возвращает 250 OK
никаких ошибок


"gmail telnet - не доходят письма"
Отправлено SHRDLU , 10-Ноя-12 18:11 
> говорю же: руками через телнет всё это ввести - не доходит письмо
> к другим доходит (mail.ru, частные хостеры)
> gmail-сервер возвращает 250 OK
> никаких ошибок

Бида, бида... (с)
И что вы хотите-то, в таком случае, сочувствия?
Пишите в саппорт гугла, раз только с ними проблемы и вы уверены, что у вас всё нормально...


"gmail telnet - не доходят письма"
Отправлено greenwar , 10-Ноя-12 18:16 
>> говорю же: руками через телнет всё это ввести - не доходит письмо
>> к другим доходит (mail.ru, частные хостеры)
>> gmail-сервер возвращает 250 OK
>> никаких ошибок
> Бида, бида... (с)
> И что вы хотите-то, в таком случае, сочувствия?
> Пишите в саппорт гугла, раз только с ними проблемы и вы уверены,
> что у вас всё нормально...

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


"gmail telnet - не доходят письма"
Отправлено SHRDLU , 10-Ноя-12 18:27 
> я хочу поменьше троллей пустых в этой теме, которым сказать нечего

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

> я шлю письмо с хоста, который = домену моего почтовика, и оно
> доходит
> а когда шлю с хоста, который != домену моего почтовика, то оно
> НЕ доходит

Ага, начинают появляться недостающие подробности, которых не было в стартовом посте... так откуда скрипт-то шлёт письмо, с почтового сервера или с рабочей станции, не пойми как к инету подключенной?
Будете информацией делиться, или продолжите оскорблять тех, кто в свои выходные пытается помочь невеже решить его проблемы?


"gmail telnet - не доходят письма"
Отправлено greenwar , 10-Ноя-12 18:33 
>[оверквотинг удален]
> Если это, с вашей точки зрения, троллинг, тогда до свидания.
>> я шлю письмо с хоста, который = домену моего почтовика, и оно
>> доходит
>> а когда шлю с хоста, который != домену моего почтовика, то оно
>> НЕ доходит
> Ага, начинают появляться недостающие подробности, которых не было в стартовом посте...
> так откуда скрипт-то шлёт письмо, с почтового сервера или с рабочей
> станции, не пойми как к инету подключенной?
> Будете информацией делиться, или продолжите оскорблять тех, кто в свои выходные пытается
> помочь невеже решить его проблемы?

ты давай иди уже отсюда, занятой человек
школу закончи, читать научись, например.
"скрипт на сервере через SMTP шлёт письмо"


"gmail telnet - не доходят письма"
Отправлено SHRDLU , 10-Ноя-12 18:44 
> ты давай иди уже отсюда, занятой человек
> школу закончи, читать научись, например.
> "скрипт на сервере через SMTP шлёт письмо"

Хамло вы, батенька. И 3,14добол, к тому же.
Гугл при коннекте требует starttls.

220 mx.google.com ESMTP oj5sm533661lab.8
helo machine
250 mx.google.com at your service
mail from: <shrdlu@mail.ru>
530 5.7.0 Must issue a STARTTLS command first. oj5sm533661lab.8

У вас ни намека нет на то, что вы это делаете - судя по вашим выкладкам вы сразу после ehlo засылаете mail from.
Так то или вы не на гугл шлёте, или просто 3,14дите.
До свидания, не хворайте.



"gmail telnet - не доходят письма"
Отправлено greenwar , 10-Ноя-12 18:49 
>[оверквотинг удален]
> Гугл при коннекте требует starttls.
> 220 mx.google.com ESMTP oj5sm533661lab.8
> helo machine
> 250 mx.google.com at your service
> mail from: <shrdlu@mail.ru>
> 530 5.7.0 Must issue a STARTTLS command first. oj5sm533661lab.8
> У вас ни намека нет на то, что вы это делаете -
> судя по вашим выкладкам вы сразу после ehlo засылаете mail from.
> Так то или вы не на гугл шлёте, или просто 3,14дите.
> До свидания, не хворайте.

лолшто?
telnet 173.194.69.27 25
Trying 173.194.69.27...
Connected to 173.194.69.27.
Escape character is '^]'.
220 mx.google.com ESMTP hs7si2781466bkc.56
helo helo.com
250 mx.google.com at your service
mail from: <greenwar@mail.ru>
250 2.1.0 OK hs7si2781466bkc.56

как он может его требовать? абсурд.


"gmail telnet - не доходят письма"
Отправлено SHRDLU , 11-Ноя-12 10:54 
> лолшто?
> как он может его требовать? абсурд.

Пни телнетом smtp.googlemail.com, удивишься.


"gmail telnet - не доходят письма"
Отправлено greenwar , 11-Ноя-12 12:30 
del

"gmail telnet - не доходят письма"
Отправлено greenwar , 10-Ноя-12 21:20 
> я шлю письмо с хоста, который = домену моего почтовика, и оно
> доходит
> а когда шлю с хоста, который != домену моего почтовика, то оно
> НЕ доходит

тэкс, с этим разобрался.. @gmail.com не принимает имя домена в имени отправителя
т.е. нельзя писать from: domain.tld <leha@domain.tld>
тупо так.. тихо, сам с собою, везде выдав ОК и 250.. умолчал, а письма нет.. и ищи его, где хош

но с телнетом ситуация не изменилась.. делаю так:

telnet gmail-smtp-in.l.google.com 25
Trying 173.194.71.26...
Connected to gmail-smtp-in.l.google.com.
Escape character is '^]'.
220 mx.google.com ESMTP tp6si1152330lab.9
helo mydomain.tld
250 mx.google.com at your service
mail from: <leha@mydomain.tld>
250 2.1.0 OK tp6si1152330lab.9
rcpt to: <user@gmail.com>
250 2.1.5 OK tp6si1152330lab.9
data
354 Go ahead tp6si1152330lab.9

From: <leha@mydomain.tld>
To: <user@gmail.com>
Subject: тема письма

сообщение тут

.
250 2.0.0 OK 1352560891 tp6si1152330lab.9
quit
221 2.0.0 closing connection tp6si1152330lab.9
Connection closed by foreign host.


по статус-кодам всё ок, ошибок нет.. письма, впрочем, тоже нет :\

где НЕ тролли то все, а бывалые? были же!


"gmail telnet - не доходят письма"
Отправлено Аноним , 10-Ноя-12 21:56 
> по статус-кодам всё ок, ошибок нет.. письма, впрочем, тоже нет :\

в папку "Спам" загляни...

> где НЕ тролли то все

параноик...



"gmail telnet - не доходят письма"
Отправлено greenwar , 10-Ноя-12 21:59 
>> по статус-кодам всё ок, ошибок нет.. письма, впрочем, тоже нет :\
> в папку "Спам" загляни...

может комп ещё перезагрузить? ))


"gmail telnet - не доходят письма"
Отправлено greenwar , 11-Ноя-12 00:41 
>> по статус-кодам всё ок, ошибок нет.. письма, впрочем, тоже нет :\
> в папку "Спам" загляни...

блин всё-таки прав оказался
thunderbird не показывает папку spam, а только junk, которую я за спам и принимал.. в ней всё чисто было
а на gmail.com я после регистрации и не был ни разу
вопрос закрыт, спасибо.


"gmail telnet - не доходят письма"
Отправлено михалыч , 11-Ноя-12 07:22 
>>> по статус-кодам всё ок, ошибок нет.. письма, впрочем, тоже нет :\
>> в папку "Спам" загляни...
> блин всё-таки прав оказался
> thunderbird не показывает папку spam, а только junk, которую я за спам
> и принимал.. в ней всё чисто было
> а на gmail.com я после регистрации и не был ни разу
> вопрос закрыт, спасибо.

Эх! А я только попкорн принёс.
Облом.
Да. В 99.9999..... виной всему человеческая невнимательность.
И.. упёртость. )))


"gmail telnet - не доходят письма"
Отправлено greenwar , 11-Ноя-12 13:22 
встала новая проблема: как через телнет кинуть письмо на gmail.com, чтобы оно в спам не попало?
громоптицей через свой сервер шлю - проходит, а скриптом нет
телнетом тоже нет
пробовал так-сяк
это я не спам-рассылку готовлю, если что, это рассылка уведомлений по подпискам

"gmail telnet - не доходят письма"
Отправлено Аноним , 11-Ноя-12 14:39 
> встала новая проблема: как через телнет кинуть письмо на gmail.com, чтобы оно
> в спам не попало?

Я бы посоветовал пройти сначала аутентификацию, но вы таки опять решите, что вас троллят...


"gmail telnet - не доходят письма"
Отправлено greenwar , 11-Ноя-12 14:48 
>> встала новая проблема: как через телнет кинуть письмо на gmail.com, чтобы оно
>> в спам не попало?
> Я бы посоветовал пройти сначала аутентификацию, но вы таки опять решите, что
> вас троллят...

аутентификацию на моём собственном сервере, который и шлёт письмо?
localhost там как доверенный прописан


"gmail telnet - не доходят письма"
Отправлено Аноним , 11-Ноя-12 15:01 
> аутентификацию на моём собственном сервере, который и шлёт письмо?

какой, блин, "твой собственный сервер", ты в гугле, что ли, работаешь?
куда ты телнетом-то лезешь? 173.194.71.26? вот там и попробуй сначала smtp auth...



"gmail telnet - не доходят письма"
Отправлено greenwar , 11-Ноя-12 15:27 
>> аутентификацию на моём собственном сервере, который и шлёт письмо?
> какой, блин, "твой собственный сервер", ты в гугле, что ли, работаешь?
> куда ты телнетом-то лезешь? 173.194.71.26? вот там и попробуй сначала smtp auth...

в данном случае это конечный получатель, который принимает письмо
и как ты мне предлагаешь там аутентификацию проходить?


"gmail telnet - не доходят письма"
Отправлено SHRDLU , 11-Ноя-12 15:55 
>>> аутентификацию на моём собственном сервере, который и шлёт письмо?
>> какой, блин, "твой собственный сервер", ты в гугле, что ли, работаешь?
>> куда ты телнетом-то лезешь? 173.194.71.26? вот там и попробуй сначала smtp auth...
> в данном случае это конечный получатель, который принимает письмо

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

> и как ты мне предлагаешь там аутентификацию проходить?

Например, как тут http://www.wasm.ru/article.php?article=simplesmtp
Но см. выше...


"gmail telnet - не доходят письма"
Отправлено greenwar , 11-Ноя-12 17:04 
> Вообще-то куда упадёт письмо - в спам, или не в спам -
> сильно зависит от настроек клиента получателя, так что в общем случае
> бодаться с этим бессмысленно.

http://gyazo.com/46fdcf668cb145f9bf20cd188b05cb1c.png?135160...


"gmail telnet - не доходят письма"
Отправлено SHRDLU , 11-Ноя-12 16:15 
... ну раз твои скрипты - военная тайна, то вот тебе мой суперсекретный скрипт-поздравлялка, сравнивай со своим, ищи 10 отличий. Все получатели получают почту и получают её во "Входящие"...

# less holyday.pl

#!/usr/bin/perl -w

use strict;
use MIME::Lite;

my ($email, $person, $body, $msg);

$body = '';
open(DATA, "</www/secure/cgi-bin/person.txt") || die "Файл не найден!";
foreach (<DATA>) {
    chomp;
    ($email, $person) = split(/\s+/, $_, 2);
    $body = "\n\t$person!\n\n";
    $body.= "Поздравляю Вас с Днём гранёного стакана!\n\n";
    $body.= "Желаю Вам доброго здоровья, оптимизма, и всего-всего-всего!\n\n";
    $body.= "Генеральный директор\nООО Рога и Копыта\n\t\t\t\t\t Иван Петрович Сидоров\n\n";

    $msg = MIME::Lite->new (
        From => 'Иван Петрович Сидоров <ipsidorov@mydomain.ru>',
        To => "$person <$email>",
        Subject => 'C Днём гранёного стакана!',
        Type => 'text/plain; charset=koi8-r',
        Data => $body
    );
    $msg->send('smtp', 'localhost');
}
close(DATA);
content-type.charset' => 'KOI8-R');
$msg->send;

# less person.txt

aaa@aaa.com Уважаемая Анна Анатольевна
bbb@bbb.net Уважаемый Николай Сергеевич

...

zzz@zzz.ru Уважаемая Марина Владимировна


"gmail telnet - не доходят письма"
Отправлено greenwar , 11-Ноя-12 17:09 
> ... ну раз твои скрипты - военная тайна, то вот тебе мой
> суперсекретный скрипт-поздравлялка, сравнивай со своим, ищи 10 отличий. Все получатели
> получают почту и получают её во "Входящие"...

вопрос был поставлен предельно ясно: "как через телнет кинуть письмо на gmail.com, чтобы оно в спам не попало?"

и дан IP-адрес гмейл-сервера-получателя
не релея, заметь, а получателя

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


"gmail telnet - не доходят письма"
Отправлено Аноним , 11-Ноя-12 17:40 
> вопрос был поставлен предельно ясно: "как через телнет кинуть письмо на gmail.com,
> чтобы оно в спам не попало?"

Никак в общем случае, неужели не доперло до сих пор?

> и дан IP-адрес гмейл-сервера-получателя
> не релея, заметь, а получателя

да-да, http://gyazo.com/46fdcf668cb145f9bf20cd188b05cb1c.png?135160...

> я ещё в начале тебе сказал: закончи школу и читать научись

Сынок, я школу закончил 20 лет назад, а вот тебе писать (не пИсать, а писАть) и думать еще  учиться и учиться...


"gmail telnet - не доходят письма"
Отправлено greenwar , 11-Ноя-12 18:47 
всё, победил
во1, нагуглил рекомендации гугла для массовых рассылок: http://support.google.com/mail/bin/answer.py?hl=ru&answer=81126
во2, прописал SPF, как тут расписано: http://muff.kiev.ua/content/spf-zapis-proveryaem-validnost-o...
в3, вставил Precedence: bulk
но скрипт уже после SPF стал работать

зы: тролли, идите пожалуйста на хуй с этого форума.


"gmail telnet - не доходят письма"
Отправлено SHRDLU , 11-Ноя-12 19:39 

> зы: тролли, идите пожалуйста на хуй с этого форума.

пока не перестанешь вести себя, как малолетний долбоеб, будут и тролли, сам иди на йух...


"gmail telnet - не доходят письма"
Отправлено Дядя_Федор , 12-Ноя-12 11:52 
> пока не перестанешь вести себя, как малолетний долбоеб, будут и тролли, сам
> иди на йух...

Вспомнился фильм Охлобыстина "Даун Хауз" и знаменитая фраза "Сказочный дол...б. Зря его из больницы выпустили". ;)