Debian Sendmail (or Exim?)

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

Модераторы: SLEDopit, Модераторы разделов

Extrim25
Сообщения: 87
ОС: Windows / Ubuntu Server

Debian Sendmail (or Exim?)

Сообщение Extrim25 »

Собственно, надо, чтоб через PHP отправлялось письмо. Поставил SendMail, в итоге ничего не смог настроить. Теперь нашел статью про exim4 (ну, что можно отправить через удаленный smtp-сервер). вроде все поставил по инструкции, но не работает....

Mainlog:

2009-10-22 10:20:01 1N0r1l-00033V-OX SA: Debug: SAEximRunCond expand returned: '0'
2009-10-22 10:20:01 1N0r1l-00033V-OX SA: Action: Not running SA because SAEximRunCond expanded to false (Message-Id: 1N0r1l-00033V-OX). From <smmsp@empty> (local) for root@empty
2009-10-22 10:20:01 1N0r1l-00033V-OX <= smmsp@empty U=smmsp P=local S=806
2009-10-22 10:20:07 1N0r1l-00033V-OX ** root@empty R=smarthost T=remote_smtp_smarthost: SMTP error from remote mail server after MAIL FROM:<smmsp@empty> SIZE=1849 AUTH=smmsp@empty: host mail.nic.ru [194.85.88.231]: 573 smmsp@empty failed to route the address
2009-10-22 10:20:07 1N0r1r-00033Z-UB SA: Debug: SAEximRunCond expand returned: '0'
2009-10-22 10:20:07 1N0r1r-00033Z-UB SA: Action: Not running SA because SAEximRunCond expanded to false (Message-Id: 1N0r1r-00033Z-UB). From <> (local) for smmsp@empty
2009-10-22 10:20:07 1N0r1r-00033Z-UB <= <> R=1N0r1l-00033V-OX U=Debian-exim P=local S=1840
2009-10-22 10:20:07 1N0r1l-00033V-OX Completed
2009-10-22 10:20:12 1N0r1r-00033Z-UB ** smmsp@empty R=smarthost T=remote_smtp_smarthost: SMTP error from remote mail server after RCPT TO:<smmsp@empty>: host mail.nic.ru [194.85.88.226]: 551 smmsp@empty failed to route the address
2009-10-22 10:20:12 1N0r1r-00033Z-UB Frozen (delivery error message)

Еще где-то видел, что дописывается лишний домен (dhwc.org.org). Может кто-то дать адекватную инструкции по SendMail для Debian?
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: Debian Sendmail (or Exim?)

Сообщение arkhnchul »

"все поставил по инструкции"... а мы-то откуда знаем, что вы там делали? телепаты мало распространены весьма.
так.
раз:
SMTP error from remote mail server after RCPT TO:<smmsp@empty>: host mail.nic.ru [194.85.88.226]: 551 smmsp@empty failed to route the address

естественно. Хост empty - как вы хотите, чтобы сервер узнал его адрес? на нормальный ящик пробуйте отправить.
конфиг экзима в студию - два.

ЗЫ адекватная инструкция по сендмейлу... чесслово, настройте экзим.
Losing is fun!
Спасибо сказали:
Extrim25
Сообщения: 87
ОС: Windows / Ubuntu Server

Re: Debian Sendmail (or Exim?)

Сообщение Extrim25 »

update-exim.conf.conf

dc_other_hostnames=''
dc_eximconfig_configtype='smarthost'
dc_smarthost='mail.nic.ru'
dc_local_interfaces='127.0.0.1'
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost='mail.nic.ru'
CFILEMODE='644'
dc_use_split_config='true'
dc_hide_mailname='false'
dc_mailname_in_oh='true'
dc_localdelivery='mail_spool'
Спасибо сказали:
Extrim25
Сообщения: 87
ОС: Windows / Ubuntu Server

Re: Debian Sendmail (or Exim?)

Сообщение Extrim25 »

походу в системе неправильно домен записан =\\\ (dhwc.org.org) Где можно глянуть что то по поводу домена?
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: Debian Sendmail (or Exim?)

Сообщение arkhnchul »

в конфигах...
на нормальный адрес пробовали отправлять?
Losing is fun!
Спасибо сказали:
Extrim25
Сообщения: 87
ОС: Windows / Ubuntu Server

Re: Debian Sendmail (or Exim?)

Сообщение Extrim25 »

да несколько раз. что в конфиге поправить?
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: Debian Sendmail (or Exim?)

Сообщение arkhnchul »

конфиги покажите сначала все.
и логи при попытке отправить на нормальный адрес.
Losing is fun!
Спасибо сказали:
Extrim25
Сообщения: 87
ОС: Windows / Ubuntu Server

Re: Debian Sendmail (or Exim?)

Сообщение Extrim25 »

Решил попробовать настроить PostFix %) И все ровно проблемы =\\\

Вот все ошибки что нашол:

mail.err
Oct 22 19:28:11 dhwc postfix/master[17657]: fatal: bind 0.0.0.0 port 25: Address already in use


mail.info
Oct 22 19:39:53 dhwc postfix/qmgr[17752]: 3065E13745EA: from=<www-data@dhwc.org>, size=306, nrcpt=1 (queue active)
Oct 22 19:39:53 dhwc postfix/qmgr[17752]: B3E26137462B: from=<www-data@dhwc.org>, size=306, nrcpt=1 (queue active)
Oct 22 19:39:53 dhwc postfix/smtp[17802]: B3E26137462B: host ns.shtorm.com[195.62.14.3] refused to talk to me: 421 4.7.0 ns.shtorm.com Error: too many conne$
Oct 22 19:39:54 dhwc postfix/smtp[17802]: B3E26137462B: to=<rom@shtorm.com>, relay=ns.shtorm.com[195.62.14.3]:25, delay=582, delays=582/0.01/0.33/0, dsn=4.7$
Oct 22 19:39:54 dhwc postfix/smtp[17801]: 3065E13745EA: to=<rom@shtorm.com>, relay=ns.shtorm.com[195.62.14.3]:25, delay=1004, delays=1003/0.01/0.25/0.24, ds$
Oct 22 19:39:54 dhwc postfix/qmgr[17752]: 3065E13745EA: removed


main.cf
# See /usr/share/postfix/main.cf.dist for a commented, more complete version


# Debian specific: Specifying a file name will cause the first
# line of that file to be used as the name. The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = no

# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

myhostname = dhwc.org
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = dhwc.org, localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
mydomain = dhwc.org


Для тестирования использую PHP скрипт:
<?php
mail("rom@shtorm.com", "My Subject", "Line 1\nLine 2\nLine 3");
?>
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Debian Sendmail (or Exim?)

Сообщение sash-kan »

Extrim25 писал(а):
22.10.2009 10:34
адекватную инструкции по SendMail
в природе не встречается.

Extrim25 писал(а):
22.10.2009 12:32
update-exim.conf.conf
что бы это значило?

Extrim25 писал(а):
22.10.2009 19:48
PostFix
от добра добра не ищут.

Extrim25
$ sudo dpkg-reconfigure exim4-config
надо ответить на несколько примитивных вопросов. и вся [пере]настройка. но у вас и так, судя по приведённому логу, всё нормально настроено.

Extrim25 писал(а):
22.10.2009 12:41
Где можно глянуть что то по поводу домена?
$ hostname
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Extrim25
Сообщения: 87
ОС: Windows / Ubuntu Server

Re: Debian Sendmail (or Exim?)

Сообщение Extrim25 »

вроде постфикс легче в настройке %) помогите настроить его %)
Спасибо сказали:
Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

Re: Debian Sendmail (or Exim?)

Сообщение ivan2ksusr »

Extrim25 писал(а):
22.10.2009 22:07
вроде постфикс легче в настройке %) помогите настроить его %)

здесь читали? :)
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Debian Sendmail (or Exim?)

Сообщение Ленивая Бестолочь »

Extrim25 писал(а):
22.10.2009 19:48
Oct 22 19:28:11 dhwc postfix/master[17657]: fatal: bind 0.0.0.0 port 25: Address already in use

вы, видимо, не убрали свой exim или sendmail. postfix не может прицепиться к порту.

п.с. не принимайте близко к сердцу, но от того, что вы как перчатки меняете почтовые сервера вы не научитесь их настраивать.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: Debian Sendmail (or Exim?)

Сообщение arkhnchul »

refused to talk to me: 421 4.7.0 ns.shtorm.com Error: too many connections

руки вымой, спамер слишком много попыток отправки.

экзим настройте.
http://www.lissyara.su/?id=1181
Losing is fun!
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Debian Sendmail (or Exim?)

Сообщение sash-kan »

arkhnchul писал(а):
23.10.2009 11:43
экзим настройте.
http://www.lissyara.su/?id=1181
ну вот и зачем новичка пугать ссылками, к делу никаким образом не относящимися?
вся необходимая новичку переконфигурация умолчальных настроек укладывается в упомянутую выше команду:
$ sudo dpkg-reconfigure exim4-config

p.s. да и вообще, как я выше и написал, судя по приведённому логу у него всё с настройкой в порядке. вот адрес он неправильно указывает. но это уже вопрос к его клиентской программе в первую очередь. если уж не выйдет её подправить, то придётся добавить соответствующую строчку в конфигурацию.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Extrim25
Сообщения: 87
ОС: Windows / Ubuntu Server

Re: Debian Sendmail (or Exim?)

Сообщение Extrim25 »

вроде postfix заработал %) письма начали приходить. Теперь вопрос у меня также стоит dovercot (как я понял он для получения писем) ну создал я юзера в системе (testmail) почтовик присоединяется... а письма куда слать то? отправлять на testmail@dhwc.org не хочет =\

Изображение

и второй вопрос: письма приходят от www-data@dhwc.org как мне можно сменить www-data на что то другое?
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: Debian Sendmail (or Exim?)

Сообщение arkhnchul »

ну вот и зачем новичка пугать ссылками, к делу никаким образом не относящимися?
вся необходимая новичку переконфигурация умолчальных настроек укладывается в упомянутую выше команду:
$ sudo dpkg-reconfigure exim4-config

там написано, что к чему в овновной настройке экзима... может, поймет хоть.
Losing is fun!
Спасибо сказали: