Отправляет email-рассылки с помощью сервиса Sendsay

Sendmail

Здравствуйте

Хочется настроить sendmail, чтобы отправлять
все с локальной машины
Посылаю по-простому письмо с помощью mutt
или pine, и получаю такое:
в логах пишет такое

Jan 12 01:09:37 localhost sendmail[3794]: k0BM9a1S003794: to=<cvdemid***@m*****.ru>,delay=00:00:00,
mailer=esmtp, pri=30449, dsn=4.4.3, stat=queued
Jan 12 01:09:37 localhost sendmail[3793]: k0BM9aJY003793: to=cvdemid***@m*****.ru,
ctladdr=demidov (500/501), delay=00:00:01, xdelay=00:00:01, mailer=relay, pri=30269,
relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (k0BM9a1S003794 Message accepted
for delivery)

а mailq говорит

k0BM9a1S003794 7 Thu Jan 12 01:09 <demid***@l*****.localdomain>
(host map: lookup (mail.ru): deferred)
<cvdemid***@m*****.ru>

и письмо не отправляется
(т.е. на mail.ru его нету)
В инет выхожу через модем
ip - динамический
Что нужно настроить, поделитесь опытом?

Сергей

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 23690; Возраст листа: 902; Участников: 1462
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/500330

Ответить   Thu, 12 Jan 2006 01:19:08 +0300 (#500330)

 

Ответы:

В сообщении от 1137021548 секунд после начала Эпохи Demidov Sergei написал(а):

Может после подключения нужно выполнять от рута:

# sendmail -q

?

Ответить   Konstantin Korikov Thu, 12 Jan 2006 16:55:57 +0200 (#500660)

 

-----Original MessageFrom: Konstantin Korikov <lostcl***@i*****.ua>
To: "comp.soft.linux.discuss" <cvdemid***@m*****.ru> (5217738)

Сработало, но появился новый прикол:
при посылке на mail.ru приходит письмо с ответом:
The original message was received at Thu, 12 Jan 2006 23:09:15 +0300 from localhost
[127.0.0.1]
The following addresses had permanent fatal errors <cvdemid***@m*****.ru>
(reason: 550 Unrouteable address)

Transcript of session follows ... while talking to mxs.mail.ru.:

<<< 550 Unrouteable address
554 5.0.0 Service unavailable
eporting-MTA: dns; localhost.localdomain
Arrival-Date: Thu, 12 Jan 2006 23:09:15 +0300

Final-Recipient: RFC822; cvdemid***@m*****.ru
Action: failed
Status: 5.0.0
Diagnostic-Code: SMTP; 550 Unrouteable address
Last-Attempt-Date: Thu, 12 Jan 2006 23:12:48 +0300

Зато при посылке на другой мой адрес письмо
доходит, но стоящий там форвард на mail.ru не срабатывает. Значит ли все это,
что письмо воспринято
как спам?

Сергей

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 23728; Возраст листа: 902; Участников: 1463
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/500758

Ответить   Thu, 12 Jan 2006 23:27:22 +0300 (#500758)

 

В сообщении от 1137101242 секунд после начала Эпохи Demidov Sergei написал(а):

Вам нужно настроить ваш MTA на отправку всех сообщений через
определенный реле, как это сказал господин by_. И скорее всего нужно
будет указать правильный Evelope from адрес, и возможно адрес
отправителя в заголовках сообщений, для данного реле.

Я не знаю как это делается для Sendmail, но знаю как для Postfix.

Ответить   Konstantin Korikov Fri, 13 Jan 2006 19:06:48 +0200 (#501170)

 

-----Original MessageFrom: Konstantin Korikov <lostcl***@i*****.ua>
To: "comp.soft.linux.discuss" <cvdemid***@m*****.ru> (5217738)

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 23729; Возраст листа: 902; Участников: 1463
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/500760

Ответить   Thu, 12 Jan 2006 23:29:18 +0300 (#500760)

 

В Чтв, 12 Янв 2006 в 01:19:08 +0300, Demidov Sergei написал(а):

accepted

Настроить нужно всего - ничего, это прописать MX запись в DNS на ваш IP
адрес :) Но т.к. у вас такой возможности нет, а ваш провайдер этого
делать никогда не будет, то скорее всего со свой машины напрямую вы письма
отправлять не сможете (хотя когда-то это было возможно, но в связи
ростом количества спама все правильно настроенные почтовые сервера не
принимают почту от серверов для которых в DNS не прописана MX запись).
Но есть способ помочь вашему горю, в файле конфигурации /etc/sendmail.cf
или где он у вас расположен добавить запись для релея вашей почты через
smtp сервер провайдера. Для ROL'а это выглядит так:
-cut-here-
# "Smart" relay host (may be null)
DSsmtp:smtp.rol.ru
-cut-here-
А вообще советую вам почитать документацию по настройке sendmail, там
очень много интересного написано, лично я там нашел ответы на все свои
вопросы...

Ответить   by_ Fri, 13 Jan 2006 00:01:36 +0500 (#500738)

 

В сообщении от 12 Январь 2006 00:19 Demidov Sergei написал(a):

...

У меня не sendmail, a postfix, так там настроено, чтобы письмо ставилось в
очередь. Потом в /etc/ppp/ip-up в конце добавил sendmail -q. Как только
дозваниваюсь, почта уходит, и mailq говорит, что Mail queue is empty.
Попробуй у себя так.

Ответить   Symbol Thu, 12 Jan 2006 16:25:21 +0200 (#500739)