EXIM не шлет почту

собсно вот конфиг какой я нашел где то в интернете (первый с каким не вылазит море ошибок)
если попробовать отослать мыло:
sendmail -v "Тема письма"

Привет! Я пишу тебе из консоли!

увидим такое:
delivering 1RLyfe-0004oi-NT
LOG: MAIN
** root@localhost: Unknown user
LOG: MAIN
Frozen (delivery error message)
Connecting to mx.qip.ru [62.141.94.155]:25 ... failed: Connection timed out (timeout=5m)
LOG: MAIN
mx.qip.ru [62.141.94.155] Connection timed out

// не важно от какого юзера, там всегда root, оно берется где то из конфига

primary_hostname = localhost
smtp_banner = ESMTP Exim $version_number $tod_full
domainlist local_domains = localhost
domainlist relay_to_domains =
hostlist relay_from_hosts = 127.0.0.1
local_interfaces = 127.0.0.1 : 216.32.181.178
acl_smtp_connect = acl_check_connect
acl_smtp_helo = acl_check_helo
acl_smtp_mail = acl_check_mail
acl_smtp_rcpt = acl_check_rcpt
acl_smtp_data = acl_check_data
daemon_smtp_ports = 25
host_lookup = *
rfc1413_hosts = *
rfc1413_query_timeout = 0s
ignore_bounce_errors_after = 2d
timeout_frozen_after = 7d
split_spool_directory = true
disable_ipv6
auto_thaw = 1h
freeze_tell = postmaster
message_size_limit = 15M
av_scanner =
spamd_address =
begin acl
# Этот список контроля доступа срабатывает во время подключения к почтовику.
# В файле храняться доменные имена и айпишники.
# Заполняется файл с помощью perl-скрипта, который анализирует логи или вручную.
acl_check_connect:
    deny message = $sender_host_name is in local blacklist
    condition = ${lookup{$sender_host_name}partial3-lsearch{/etc/exim/blacklist}{true}{false}}
    deny message = $sender_host_address is in local blacklist
    condition = ${lookup{$sender_host_address}iplsearch{/etc/exim/blacklist}{true}{false}}
    accept
# Проверяем, не указал ли клиент айпишник или доменное имя моего почтовика в качестве HELO/EHLO
acl_check_helo:
    deny message = REJECTED - Bad HELO name (See RFC2821 4.1.3)
    condition = ${if isip{$sender_helo_name}{true}{false}}
    deny message = REJECTED - Host impersonating [$sender_helo_name]
    condition = ${if or {{match_domain{$sender_helo_name}{+local_domains}}{eq{$sender_helo_name}\
{$primary_hostname}}{eq{$sender_helo_name}{localhost}}}{true}{false}}
    hosts = !127.0.0.1
    accept
# Этот список контроля доступа срабатывает после выполнения smtp-команды mail.
# На этом этапе проверяем, представился ли клиент, прошел ли аутентификацию.
# и от имени какого пользователя хочет отправить письмо.
acl_check_mail:
    deny message = You must identify yourself with HELO or EHLO before sending mail.
    condition = ${if eq{$sender_helo_name}{}{true}{false}}
    hosts = !127.0.0.1
    deny message = You must authenticate before sending mail on behalf of this user
    condition = ${if match_domain{${extract{2}{@}{$sender_address}}}{+local_domains}{true}{false}}
    !authenticated = *
    hosts = !+relay_from_hosts
    deny message = You can send mail only on behalf of $authenticated_id
    authenticated = *
    control = dkim_disable_verify
    condition = ${if !eq{$sender_address}{$authenticated_id}{true}{false}}
    #require verify = sender/callout=5s,connect=1s,no_cache
    require verify = sender
    accept
# Список контроля доступа во время smtp-команды rcpt to.
# Если у пользователя в почтовом клиенте не настроено имя, то оно будет подставляться автоматом.
acl_check_rcpt:
    accept hosts = : +relay_from_hosts
    control = dkim_disable_verify
    accept authenticated = *
    control = ""
#submission/domain=/name=${extract{1}{:}{${lookup{$authenticated_id}lsearch{/etc/exim/passwd}}}}
    control = dkim_disable_verify
    require message = Unknown user
    #verify = recipient/callout
    verify = recipient
    accept domains = +local_domains : +relay_to_domains
    deny message = relay not permitted, authentication required
acl_check_data:
    accept
begin routers
dnslookup:
    driver = dnslookup
    domains = ! +local_domains
    transport = remote_smtp
    ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
    no_more
system_aliases:
    driver = redirect
    allow_fail
    allow_defer
    data = ""
#${lookup{$local_part}lsearch{/etc/aliases}}
    file_transport = address_file
    pipe_transport = address_pipe
# Вместо системных пользователей используем список из текстового файла
localuser:
    driver = accept
    domains = +local_domains
    condition = ""
#${lookup{$local_part@$domain}lsearch{/etc/exim/passwd}{true}{false}}
    transport = local_delivery
    cannot_route_message = Unknown user
begin transports
remote_smtp:
    driver = smtp
local_delivery:
    driver = appendfile
    user = mail
    group = mail
    mode = 0660
    file = /var/mail/$domain/$local_part
    delivery_date_add
    envelope_to_add
    return_path_add
address_pipe:
    driver = pipe
    return_output
address_file:
    driver = appendfile
    delivery_date_add
    envelope_to_add
    return_path_add
address_reply:
    driver = autoreply
begin retry
    * * F,2h,15m; G,16h,1h,1.5; F,4d,6h
# Для некоторых пользователей я не хочу хранить почту локально поэтому пересылаю все на другой сервак.
begin rewrite
         T
begin authenticators
# Ну и собственно аутентификация через файл :)
plain:
    driver = plaintext
    public_name = PLAIN
    server_prompts = :
    server_condition = ${lookup{$auth2}lsearch{/etc/exim/passwd}{${if eq{${extract{2}{:}{$value}}}{${md5:$auth3}}{true}{false}}}fail}
    server_set_id = $auth2

А при чем тут exim? Выдай

А при чем тут exim? Выдай настройки snmp которым ты пользуешься в консоли. Это раз. never_user всегда включает root, а по сему даже если у тебя нет параметра never_user ты все равно не сможешь отправить почту от рута через EXIM. это два. Даже с существующим конфигом ты получишь reject как спамер! Ибо header у тебя не исправлен. это три

какие настройки дать? я вобще

какие настройки дать?
я вобще отправляю почту с скриптов(php,python) там есть хедеры , в консоли просто видно шлет или не шлет

ls -la `which sendmail` для

ls -la `which sendmail` для начала

ну exim же sendmail Exim is a

ну exim же
sendmail
Exim is a Mail Transfer Agent. It is normally called by Mail User Agents,
not directly from a shell command line. Options and/or arguments control
what it does when called. For a list of options, see the Exim documentation.

ls -la `which sendmail` для начала
ls: невозможно получить доступ к для: Нет такого файла или каталога
ls: невозможно получить доступ к начала: Нет такого файла или каталога
lrwxrwxrwx 1 root root 4 Ноя 3 15:45 /usr/sbin/sendmail -> exim

а почему у тебя адрес

а почему у тебя адрес назначения на другой строке?
простo если не указывать то понятно почему он пишет "** root@localhost: Unknown user" а потом шлет лесом ...

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".