Debian Sendmail (or Exim?)
Модераторы: SLEDopit, Модераторы разделов
-
Extrim25
- Сообщения: 87
- ОС: Windows / Ubuntu Server
Debian Sendmail (or Exim?)
Собственно, надо, чтоб через 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?
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?)
"все поставил по инструкции"... а мы-то откуда знаем, что вы там делали? телепаты мало распространены весьма.
так.
раз:
естественно. Хост empty - как вы хотите, чтобы сервер узнал его адрес? на нормальный ящик пробуйте отправить.
конфиг экзима в студию - два.
ЗЫ адекватная инструкция по сендмейлу... чесслово, настройте экзим.
так.
раз:
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?)
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?)
походу в системе неправильно домен записан =\\\ (dhwc.org.org) Где можно глянуть что то по поводу домена?
-
arkhnchul
- Сообщения: 2284
- Статус: Толчковый инженер
- ОС: Debian, Fedora
Re: Debian Sendmail (or Exim?)
в конфигах...
на нормальный адрес пробовали отправлять?
на нормальный адрес пробовали отправлять?
Losing is fun!
-
Extrim25
- Сообщения: 87
- ОС: Windows / Ubuntu Server
Re: Debian Sendmail (or Exim?)
да несколько раз. что в конфиге поправить?
-
arkhnchul
- Сообщения: 2284
- Статус: Толчковый инженер
- ОС: Debian, Fedora
Re: Debian Sendmail (or Exim?)
конфиги покажите сначала все.
и логи при попытке отправить на нормальный адрес.
и логи при попытке отправить на нормальный адрес.
Losing is fun!
-
Extrim25
- Сообщения: 87
- ОС: Windows / Ubuntu Server
Re: Debian Sendmail (or Exim?)
Решил попробовать настроить PostFix %) И все ровно проблемы =\\\
Вот все ошибки что нашол:
mail.err
mail.info
main.cf
Для тестирования использую PHP скрипт:
Вот все ошибки что нашол:
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?)
в природе не встречается.
что бы это значило?
от добра добра не ищут.
Extrim25
$ sudo dpkg-reconfigure exim4-config
надо ответить на несколько примитивных вопросов. и вся [пере]настройка. но у вас и так, судя по приведённому логу, всё нормально настроено.
$ hostname
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
Extrim25
- Сообщения: 87
- ОС: Windows / Ubuntu Server
Re: Debian Sendmail (or Exim?)
вроде постфикс легче в настройке %) помогите настроить его %)
-
ivan2ksusr
- Сообщения: 882
- ОС: Mac OS X, openSUSE
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: Debian Sendmail (or Exim?)
вы, видимо, не убрали свой exim или sendmail. postfix не может прицепиться к порту.
п.с. не принимайте близко к сердцу, но от того, что вы как перчатки меняете почтовые сервера вы не научитесь их настраивать.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
arkhnchul
- Сообщения: 2284
- Статус: Толчковый инженер
- ОС: Debian, Fedora
Re: Debian Sendmail (or Exim?)
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?)
ну вот и зачем новичка пугать ссылками, к делу никаким образом не относящимися?
вся необходимая новичку переконфигурация умолчальных настроек укладывается в упомянутую выше команду:
$ sudo dpkg-reconfigure exim4-config
p.s. да и вообще, как я выше и написал, судя по приведённому логу у него всё с настройкой в порядке. вот адрес он неправильно указывает. но это уже вопрос к его клиентской программе в первую очередь. если уж не выйдет её подправить, то придётся добавить соответствующую строчку в конфигурацию.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
Extrim25
- Сообщения: 87
- ОС: Windows / Ubuntu Server
Re: Debian Sendmail (or Exim?)
вроде postfix заработал %) письма начали приходить. Теперь вопрос у меня также стоит dovercot (как я понял он для получения писем) ну создал я юзера в системе (testmail) почтовик присоединяется... а письма куда слать то? отправлять на testmail@dhwc.org не хочет =\

и второй вопрос: письма приходят от www-data@dhwc.org как мне можно сменить www-data на что то другое?

и второй вопрос: письма приходят от www-data@dhwc.org как мне можно сменить www-data на что то другое?
-
arkhnchul
- Сообщения: 2284
- Статус: Толчковый инженер
- ОС: Debian, Fedora
Re: Debian Sendmail (or Exim?)
ну вот и зачем новичка пугать ссылками, к делу никаким образом не относящимися?
вся необходимая новичку переконфигурация умолчальных настроек укладывается в упомянутую выше команду:
$ sudo dpkg-reconfigure exim4-config
там написано, что к чему в овновной настройке экзима... может, поймет хоть.
Losing is fun!