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

Исходное сообщение
"Помогите разобраться с почтой"

Отправлено alexeylomov , 11-Окт-04 14:58 
Здравствуйте. К своему сожалению мне раньше никогда не приходилось отправлять почту при помощи скриптов или програмок, хотя я понимаю, что это всё равно что жить в россии и не знать что такое водка :-)
Так вот, решил я написать скрипт с использованием sendmail'а, а точнее списать с книжки (perl). Пример на 100% рабочий. Ну и списал, ошибок не выдаёт, но письмо тоже не отправляет. Sendmail'ом я никогда раньше не пользовался, а в мане описано много разных опций, но понять, почему письмо может не дойти, оттуда нельзя.
Отправляю с такими опциями:
/usr/sbin/sendmail -oi -t -odq
на вполне реальный адрес@mail.ru
Поделитесь, пожалуйста, что там может быть, какие причины могут вызвать такой облом?

Содержание

Сообщения в этом обсуждении
"Помогите разобраться с почтой"
Отправлено schess , 11-Окт-04 15:03 
>Здравствуйте. К своему сожалению мне раньше никогда не приходилось отправлять почту при
>помощи скриптов или програмок, хотя я понимаю, что это всё равно
>что жить в россии и не знать что такое водка :-)
>
>Так вот, решил я написать скрипт с использованием sendmail'а, а точнее списать
>с книжки (perl). Пример на 100% рабочий. Ну и списал, ошибок
>не выдаёт, но письмо тоже не отправляет. Sendmail'ом я никогда раньше
>не пользовался, а в мане описано много разных опций, но понять,
>почему письмо может не дойти, оттуда нельзя.
>Отправляю с такими опциями:
>/usr/sbin/sendmail -oi -t -odq
>на вполне реальный адрес@mail.ru
>Поделитесь, пожалуйста, что там может быть, какие причины могут вызвать такой облом?
>

Что за скрипт?
Сконфигурирован ли sendmail? Работает ли он вообще (то есть элементарно - запущен?)? принимает ли он почту? другими способами пытался отправить и получить почту? если тебе нужен просто mail-клиент тогда это другой вопрос...
Под какой системой работаем?
и так далее и тому подобное...
короче - вопроса ты не задал=)


"Помогите разобраться с почтой"
Отправлено alexeylomov , 11-Окт-04 15:15 
>Что за скрипт?
>Сконфигурирован ли sendmail? Работает ли он вообще (то есть элементарно - запущен?)?
>принимает ли он почту? другими способами пытался отправить и получить почту?
>если тебе нужен просто mail-клиент тогда это другой вопрос...
>Под какой системой работаем?
> и так далее и тому подобное...
>короче - вопроса ты не задал=)

Да, просто не знал с чего начать и в итоге запутался...
Скрипт такого плана:
...
open( SENDMAIL, "|/usr/sbin/sendmail -oi -t -odq" ) or die "Can't fork for sendmail: $!\n";
print SENDMAIL <<"EOF";
From: healthmon <>
To: admin <apple71\@mail.ru>
Subject: Testing sendmail.pl
Hello World!
EOF
close( SENDMAIL ) or warn "sendmail didn't close nicely";
Система Debian 3.0
Мне не нужен мэйл-клиент, мне нужен скрипт для отправки почты.
Я не знаю, принимает ли он почту, так как для этого пользуюсь мозиллой.
И ещё, только что нашёл, что он отправляет в /var/mail/ сообщение
unrouteable mail domain "mail.ru"


"Помогите разобраться с почтой"
Отправлено Gennadi , 11-Окт-04 18:52 
>>Что за скрипт?
>>Сконфигурирован ли sendmail? Работает ли он вообще (то есть элементарно - запущен?)?
>>принимает ли он почту? другими способами пытался отправить и получить почту?
>>если тебе нужен просто mail-клиент тогда это другой вопрос...
>>Под какой системой работаем?
>> и так далее и тому подобное...
>>короче - вопроса ты не задал=)
>
>Да, просто не знал с чего начать и в итоге запутался...
>Скрипт такого плана:
>...
>open( SENDMAIL, "|/usr/sbin/sendmail -oi -t -odq" ) or die "Can't fork for
>sendmail: $!\n";
>print SENDMAIL <<"EOF";
>From: healthmon <>
>To: admin <apple71\@mail.ru>
>Subject: Testing sendmail.pl
>Hello World!
>EOF
>close( SENDMAIL ) or warn "sendmail didn't close nicely";
>Система Debian 3.0
>Мне не нужен мэйл-клиент, мне нужен скрипт для отправки почты.
>Я не знаю, принимает ли он почту, так как для этого пользуюсь
>мозиллой.
>И ещё, только что нашёл, что он отправляет в /var/mail/ сообщение
>unrouteable mail domain "mail.ru"


А в консоле не пробовал?

mail admin@mail.ru <Enter>
Subject: Testing <Enter>
Hello World! <Enter>
.
<Enter>


"Помогите разобраться с почтой"
Отправлено alexeylomov , 12-Окт-04 16:31 
>
>А в консоле не пробовал?
>
>mail admin@mail.ru <Enter>
>Subject: Testing <Enter>
>Hello World! <Enter>
>.
><Enter>


Да, попробовал. Ничего не пришло. Ошибок не было.


"Помогите разобраться с почтой"
Отправлено alexeylomov , 29-Дек-04 16:11 
Добрый вечер.
С наступающим всех праздником.
Позвольте вернуться к старой теме.
Короче, sendmail запущен.
Вышеуказанный скрипт (только адрес теперь alex@sendtest.ru) просто засыпает, то есть сам не завершается.
В консоли пробовал через alex@sendbox:~$mail alex@sendtest.ru, через какое-то время сгенерился файл ~/dead.letter :
From alex Tue Dec 28 13:46:21 2004
Return-Path: <alex>
Received: (from alex@localhost)
        by sendbox (8.12.3/8.12.3/Debian -4) id iBSAkLnO009307
        for alex@sendtest.ru; Tue, 28 Dec 2004 13:46:21 +0300
Date: Tue, 28 Dec 2004 13:46:21 +0300
From: alex
Message-Id: <200412281046.iBSAkLnO009307@sendbox>
To: alex@sendtest.ru
Subject: Testing

Hello world!

Письмо, естественно, не пришло.
Подскажите, что может быть не так, я не понимаю...