Страница 1 из 1

Конфигурация sendmail во FreeBsd

Добавлено: 2007-05-27 10:58:56
Evil
Перечитал много статей по настройке сендмейла и толком ничего неполучилось(наверно я тупой :) )
Хотя всетыки письма он отправлял до поры до времени, пока я в директории /etc/mail
не поковырял конфиги и не выполнил описаных в статьях команд make && make restart

+ Интересно узнать каким образом он отправлял почту вроде о том адрессе(реально
есть такой) с которого приходила почта, FreeBsd не должна знать(В конфигах его нет)

Добавлено: 2007-05-27 12:40:11
Alex Keda
ничё не понял...

Добавлено: 2007-05-27 13:30:03
Evil
Сендмаил почту отправляет но через раз(провел несколько єксперементов)
Вопрос такой как настоить чеб он отпралял почту нормально допустим с мого реального
адреса а то как-то странно отправляет с десяти писем приходит три

P.S. Извините за плохое розяснения ситуации просто с почтовиками сталкуюсь первый раз

Добавлено: 2007-05-27 13:47:55
Alex Keda
в логах что - когда письмо не проходит?

Добавлено: 2007-05-27 13:48:47
Evil
May 27 13:45:56 demosoft sm-mta[2330]: l4RAjtSH002328: to=<demosoft@ukr.net>, ctladdr=<www@demosoft.m
ine.nu> (80/80), delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=30604, relay=mxs.ukr.net. [195.21
4.192.100], dsn=4.3.0, stat=Deferred: 451 http://ukr.net/mta/std3.html?91.124.43.237
May 27 13:46:39 demosoft sm-mta[2322]: l4RAjWk0002320: to=<eplt@rambler.ru>, ctladdr=<www@demosoft.mi
ne.nu> (80/80), delay=00:01:07, xdelay=00:01:07, mailer=esmtp, pri=30602, relay=imx1.rambler.ru. [81.
19.66.26], dsn=4.0.0, stat=Deferred: 450 <www@demosoft.mine.nu>: Sender address rejected: unverified
address: connect to demosoft.mine.nu[91.124.43.237]: Connection refused

Добавлено: 2007-05-27 15:47:46
dikens3
May 27 13:45:56 demosoft sm-mta[2330]: l4RAjtSH002328: to=<demosoft@ukr.net>, ctladdr=<www@demosoft.m
ine.nu> (80/80), delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=30604, relay=mxs.ukr.net. [195.21
4.192.100], dsn=4.3.0, stat=Deferred: 451 http://ukr.net/mta/std3.html?91.124.43.237
Есть такие тупоголовые, делают подтверждение через www. Нужно заходить по этой ссылке. Идиотизм вобщем.
May 27 13:46:39 demosoft sm-mta[2322]: l4RAjWk0002320: to=<eplt@rambler.ru>, ctladdr=<www@demosoft.mi
ne.nu> (80/80), delay=00:01:07, xdelay=00:01:07, mailer=esmtp, pri=30602, relay=imx1.rambler.ru. [81.
19.66.26], dsn=4.0.0, stat=Deferred: 450 <www@demosoft.mine.nu>: Sender address rejected: unverified
address: connect to demosoft.mine.nu[91.124.43.237]: Connection refused
Всё вроде просто, рамблер проверял отправителя, твой сервак его послал, рамблер не принял письмо.

Добавлено: 2007-05-27 15:52:19
Evil
Я тож начал думать на щет серверов ибо нетолько с рамбелом есть проблемы с ukr.net
отправляю а приходит с дневной задержкой :)
Я уже было начал боятся что вообще не придут :)

Добавлено: 2007-05-27 15:55:32
Evil
dikens3 писал(а):
May 27 13:45:56 demosoft sm-mta[2330]: l4RAjtSH002328: to=<demosoft@ukr.net>, ctladdr=<www@demosoft.m
ine.nu> (80/80), delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=30604, relay=mxs.ukr.net. [195.21
4.192.100], dsn=4.3.0, stat=Deferred: 451 http://ukr.net/mta/std3.html?91.124.43.237
Есть такие тупоголовые, делают подтверждение через www. Нужно заходить по этой ссылке. Идиотизм вобщем.
А как это можно побороть ?

Добавлено: 2007-05-27 15:58:54
Evil
dikens3 писал(а):
May 27 13:46:39 demosoft sm-mta[2322]: l4RAjWk0002320: to=<eplt@rambler.ru>, ctladdr=<www@demosoft.mi
ne.nu> (80/80), delay=00:01:07, xdelay=00:01:07, mailer=esmtp, pri=30602, relay=imx1.rambler.ru. [81.
19.66.26], dsn=4.0.0, stat=Deferred: 450 <www@demosoft.mine.nu>: Sender address rejected: unverified
address: connect to demosoft.mine.nu[91.124.43.237]: Connection refused
Всё вроде просто, рамблер проверял отправителя, твой сервак его послал, рамблер не принял письмо.
Что можно сделать для того что б сервак не "посылал" тех кто его проверяет?

Добавлено: 2007-05-27 16:02:40
dikens3
А как это можно побороть ?
Заходить по ссылке, звонить/писать админам и говорить что они идиоты.
Что можно сделать для того что б сервак не "посылал" тех кто его проверяет?
Ну настроить наверное, чтобы принимал сообщения. :-) Или он у тебя только для рассылки спама существует?

Добавлено: 2007-05-27 16:12:53
Evil
dikens3 писал(а):
Что можно сделать для того что б сервак не "посылал" тех кто его проверяет?
Ну настроить наверное, чтобы принимал сообщения. :-) Или он у тебя только для рассылки спама существует?
Не для спама просто на серваке форум будет и хочется что б он слал письма о новых
темах и т.д. и т.п. вот и все

P.S. Да и чтоб принимал не помешает но как я говорил это моя первая попытка работы с
почтовыми серверами. Поэтому буду очень благодарен за подробное розяснения или за
ссылку на чето для начинаюших :)

Добавлено: 2007-05-27 17:15:20
dikens3
Ну Sendmail я не знаю, так что и ссылок по нему у меня нет.

Добавлено: 2007-05-27 20:41:56
Alex Keda
поставь exim в дефолтовой конфигурации, тока mailer.conf поправь и всё.
у меня на этом сайте и форуме так и сделано.

Добавлено: 2007-05-29 16:45:13
texman

Добавлено: 2007-05-29 16:47:54
texman
Там и для начинающих и для кончающих.......сколько всяких примерчиков простых в сети не видел (а их там море, какгрица - поиск рулит и педалит), а все равно в конечном итого пришел к родной документации.....

Язык аглицкий, но понятен вполне....

Добавлено: 2007-05-29 20:58:29
Evil
Спасибо всем! розобрался, отправляет... :)

Re: Конфигурация sendmail во FreeBsd

Добавлено: 2007-09-16 23:42:25
OSBoy
А не подскажет ли кто, как настроить sendmail, чтобы он отправлял почту с вэб-форм сайта на этом же сервере?
Sendmail я вообще не трогал и ни разу с ним раньше дела не имел, то есть стоит всё абсолютно по умолчанию.
Вот, например, при попытке запроса забытого пароля, с введением своего ящика в вэб-форме, в логе получаю следующее:

Код: Выделить всё

From MAILER-DAEMON Sun Sep 16 23:22:23 2007
Return-Path: <MAILER-DAEMON@localhost.my.domain>
Received: from localhost (localhost)
        by localhost.my.domain (8.13.8/8.13.8) id l8GJMNTS013684;
        Sun, 16 Sep 2007 23:22:23 +0400 (MSD)
        (envelope-from MAILER-DAEMON)
Date: Sun, 16 Sep 2007 23:22:23 +0400 (MSD)
From: Mail Delivery Subsystem <MAILER-DAEMON>
Message-Id: <200709161922.l8GJMNTS013684@localhost.my.domain>
To: <www@localhost.my.domain>
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
        boundary="l8GJMNTS013684.1189970543/localhost.my.domain"
Content-Transfer-Encoding: 8bit
Subject: Returned mail: see transcript for details
Auto-Submitted: auto-generated (failure)

This is a MIME-encapsulated message

--l8GJMNTS013684.1189970543/localhost.my.domain

The original message was received at Sun, 16 Sep 2007 23:22:12 +0400 (MSD)
from localhost [127.0.0.1]

   ----- The following addresses had permanent fatal errors -----
<mybox@mail.ru>
    (reason: 550 Unrouteable address)

   ----- Transcript of session follows -----
... while talking to mxs.mail.ru.:
>>> MAIL From:<www@localhost.my.domain> SIZE=746
<<< 550 Unrouteable address
554 5.0.0 Service unavailable

--l8GJMNTS013684.1189970543/localhost.my.domain
Content-Type: message/delivery-status

Reporting-MTA: dns; localhost.my.domain
Received-From-MTA: DNS; localhost
Arrival-Date: Sun, 16 Sep 2007 23:22:12 +0400 (MSD)

Final-Recipient: RFC822; mybox@mail.ru
Action: failed
Status: 5.0.0
Diagnostic-Code: SMTP; 550 Unrouteable address
Last-Attempt-Date: Sun, 16 Sep 2007 23:22:23 +0400 (MSD)

--l8GJMNTS013684.1189970543/localhost.my.domain
Content-Type: message/rfc822
Content-Transfer-Encoding: 8bit

Return-Path: <www@localhost.my.domain>
Received: from localhost.my.domain (localhost [127.0.0.1])
        by localhost.my.domain (8.13.8/8.13.8) with ESMTP id l8GJMCTS013682
        for <mybox@mail.ru>; Sun, 16 Sep 2007 23:22:12 +0400 (MSD)
        (envelope-from www@localhost.my.domain)
Received: (from www@localhost)
        by localhost.my.domain (8.13.8/8.13.8/Submit) id l8GJMCc5013681;
        Sun, 16 Sep 2007 23:22:12 +0400 (MSD)
        (envelope-from www)
Date: Sun, 16 Sep 2007 23:22:12 +0400 (MSD)
Message-Id: <200709161922.l8GJMCc5013681@localhost.my.domain>
To: mybox@mail.ru
Subject: New Password Activation for My home site
From: обратный@адрес.ru
X-Mailer: MODx Content Manager - PHP/5.2.1

Здравствуйте, OSBoy!

И т.п. ... тут идёт тело сообщения...

--l8GJMNTS013684.1189970543/localhost.my.domain--
Где:
www - юзер, от которого работает апач;
обратный@адрес.ru - обратный адрес, указанный в админке сайта;
mybox@mail.ru - мой ящик, на который запрашивается новый пароль.
На мой ящик, естесстно, ничего не приходит...
Просьба разжувать! :|
А также, был бы признателен, если заодно подсказали бы, что и где поотключать в сендмайле лишнего, если оно требуется, поскольку нужен он мне только лишь для отправки почты с сайта, ну и системных сообщений...

Re: Конфигурация sendmail во FreeBsd

Добавлено: 2007-09-16 23:59:03
Alex Keda

Re: Конфигурация sendmail во FreeBsd

Добавлено: 2007-09-17 18:17:48
OSBoy
Я так понимаю, только для отсылки почты с локальной машины, кламав мне прикручивать не обязательно?

Re: Конфигурация sendmail во FreeBsd

Добавлено: 2007-09-17 19:12:12
Alex Keda
только для отсылки, юзай дефолтовый конфиг.

надо тока прописать параметры в rc.conf и /etc/mail/maler.conf
ну и тормознуть sendmail и запустить exim

Re: Конфигурация sendmail во FreeBsd

Добавлено: 2007-09-17 21:40:00
OSBoy
ОК...
Поставил exim, конфиг по умолчанию, убил sendmail, стартанул exim.
Пробую вновь ту же самую процедуру запроса забытого пароля:

Код: Выделить всё

From MAILER-DAEMON Mon Sep 17 22:15:54 2007
Return-path: <>
Envelope-to: www@localhost
Delivery-date: Mon, 17 Sep 2007 22:15:54 +0400
Received: from mailnull by localhost with local (Exim 4.68 (FreeBSD))
        id 1IXL8U-00023D-Bs
        for www@localhost; Mon, 17 Sep 2007 22:15:54 +0400
X-Failed-Recipients: xorelx@mail.ru
Auto-Submitted: auto-replied
From: Mail Delivery System <Mailer-Daemon@localhost>
To: www@localhost
Subject: Mail delivery failed: returning message to sender
Message-Id: <E1IXL8U-00023D-Bs@localhost>
Date: Mon, 17 Sep 2007 22:15:54 +0400

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

  мойящик@mail.ru
    SMTP error from remote mail server after MAIL FROM:<www@localhost> SIZE=1827:
    host mxs.mail.ru [194.67.23.20]: 550 Unrouteable address

------ This is a copy of the message, including all the headers. ------

Return-path: <www@localhost>
Received: from www by localhost with local (Exim 4.68 (FreeBSD))
        (envelope-from <www@localhost>)
        id 1IXL8M-00023A-Ff
        for мойящик@mail.ru; Mon, 17 Sep 2007 22:15:46 +0400
To: мойящик@mail.ru
Subject: New Password Activation for My home site
From: мойящик@mail.ru
X-Mailer: MODx Content Manager - PHP/5.2.1
Message-Id: <E1IXL8M-00023A-Ff@localhost>
Sender: User Www <www@localhost>
Date: Mon, 17 Sep 2007 22:15:46 +0400

Тело сообщения....
Тут уже всё несколько понятнее, но не совсем...
В частности, как я понял, меня тут больше всего должно интересовать вот это:

Код: Выделить всё

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

  мойящик@mail.ru
    SMTP error from remote mail server after MAIL FROM:<www@localhost> SIZE=1827:
    host mxs.mail.ru [194.67.23.20]: 550 Unrouteable address
И, насколько я понимаю, это уже зависит не от настроек моего почтового ПО, тогда вопрос: от чего?
И ещё вопрос, откуда берётся этот самый host mxs.mail.ru [194.67.23.20], что он вообще из себя представляет и как с ним бороться (и нужно ли)?

Re: Конфигурация sendmail во FreeBsd

Добавлено: 2007-09-17 22:17:06
Alex Keda
бороться нужно с этим:

Код: Выделить всё

www@localhost
для чего сервреу нужно задать имя

Re: Конфигурация sendmail во FreeBsd

Добавлено: 2007-09-17 22:25:17
OSBoy
А как насчёт этого:
попробовал отправить не на mail.ru, а на gmail.com, в результате чего получил следующее:

Код: Выделить всё

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

 мойящик@gmail.com
    SMTP error from remote mail server after end of data:
    host gmail-smtp-in.l.google.com [72.14.247.27]:
    550-5.7.1 [77.51.мой.IP] The IP you're using to send email is not authorized
    550-5.7.1 to send email directly to our servers. Please use
    550 5.7.1 the SMTP relay at your service provider instead. 7si5707677agd
В результате чего пришёл к выводу, что, видимо, виной всему мой динамический внешний IP, который очень не нравится почтовым серверам адресатов!
Ну и, собственно, может быть проблема как раз в этом? :|