Results 1 to 1 of 1

Thread: Exim / Dovecot config errors

  1. #1
    Join Date
    Feb 2007
    Location
    /home/paris
    Beans
    690
    Distro
    Lubuntu 12.10 Quantal Quetzal

    Exim / Dovecot config errors

    Hello all,

    I'm trying to set up my first VPS for my new business web site.

    Everything is fine up to the point of getting email to function.

    I've installed dovecot, and I use the default exim4.

    I've tested using swaks, and sending to an outside email which works fine... (modified email addresses to protect the innocent ),


    Code:
     swaks --to david.myers@gmail.com from = david.myers@myHostname.com auth auth-user=david.myers@myHostname.com auth-password = [stringOfNonsense] server imap.myHostname.com
    === Trying spool.mail.gandi.net:25...
    === Connected to spool.mail.gandi.net.
    <-  220 spool.mail.gandi.net ESMTP Postfix
     -> EHLO myHostname.com
    <-  250-spool.mail.gandi.net
    <-  250-PIPELINING
    <-  250-SIZE 35651584
    <-  250-ETRN
    <-  250-STARTTLS
    <-  250-ENHANCEDSTATUSCODES
    <-  250-8BITMIME
    <-  250 DSN
     -> MAIL FROM:<davem@myHostname.com>
    <-  250 2.1.0 Ok
     -> RCPT TO:<david.myers@gmail.com>
    <-  250 2.1.5 Ok
     -> DATA
    <-  354 End data with <CR><LF>.<CR><LF>
     -> Date: Wed, 27 Aug 2014 12:17:48 +0000
     -> To: david.myers@gmail.com
     -> From: davem@myHostname.com
     -> Subject: test Wed, 27 Aug 2014 12:17:48 +0000
     -> X-Mailer: swaks v20100211.0 jetmore.org/john/code/swaks/
     -> 
     -> This is a test mailing
     -> 
     -> .
    <-  250 2.0.0 Ok: queued as 2A10959DB7
     -> QUIT
    <-  221 2.0.0 Bye
    === Connection closed with remote host.
    However if I try to send an email from my other mail account I get the following errors in exim4 / dovecot.

    __exim4__
    Code:
    2014-08-27 12:32:27 H=slow1-d.mail.gandi.net [217.70.178.86] F=<david.myers@myHostname.com> rejected RCPT <david.myers@exsportee.biz>: relay not permitted
    __dovecot__
    Code:
    Aug 27 12:26:27 imap(david.myers@exsportee.biz): Debug: maildir++: root=/var/mail/virtual/exsportee.biz/david.myers/mail, index=, control=, inbox=/var/mail/virtual/exsportee.biz/david.myers/mail, alt=
    so something somewhere isn't working right.

    Also when I attempt to send from thunderbird on my local pc, it asks for the password to the mail.myHostname.com mail server (not the imap.myHostname.com server), which unsurprisingly fails authentication. In this instance exim4 logs the following error

    ___exim4___
    Code:
    2014-08-27 12:37:47 login_saslauthd_server authenticator failed for 85-170-90-200.rev.numericable.fr ([192.168.0.14]) [85.170.90.200]: 435 Unable to authenticate at present (set_id=david.myers@myHostname.com): cannot connect to saslauthd daemon at /var/run/saslauthd/mux: Permission denied
    2014-08-27 12:38:12 plain_saslauthd_server authenticator failed for 85-170-90-200.rev.numericable.fr ([192.168.0.14]) [85.170.90.200]: 435 Unable to authenticate at present (set_id=david.myers@myHostname.com): cannot connect to saslauthd daemon at /var/run/saslauthd/mux: Permission denied
    2014-08-27 12:38:12 login_saslauthd_server authenticator failed for 85-170-90-200.rev.numericable.fr ([192.168.0.14]) [85.170.90.200]: 435 Unable to authenticate at present (set_id=david.myers@myHostname.com): cannot connect to saslauthd daemon at /var/run/saslauthd/mux: Permission denied
    I though that exim could use the dovecot password login system ?

    What I would like to finish with.

    Multiple web sites on this single server (which works fine with apache).
    virtual users having mail on these sites (ie they don't have an actual username/pwd for this machine, just for email)

    Exim seems to be reading all the config options as I would have them do it

    Code:
    $ sudo exim -bP
    no_accept_8bitmime
    acl_not_smtp = 
    acl_not_smtp_mime = 
    acl_not_smtp_start = 
    acl_smtp_auth = 
    acl_smtp_connect = 
    acl_smtp_data = acl_check_data
    acl_smtp_dkim = 
    acl_smtp_etrn = 
    acl_smtp_expn = 
    acl_smtp_helo = 
    acl_smtp_mail = acl_check_mail
    acl_smtp_mailauth = 
    acl_smtp_mime = 
    acl_smtp_notquit = 
    acl_smtp_predata = 
    acl_smtp_quit = 
    acl_smtp_rcpt = acl_check_rcpt
    acl_smtp_starttls = 
    acl_smtp_vrfy = 
    admin_groups =
    no_allow_domain_literals
    no_allow_mx_to_ip
    no_allow_utf8_domains
    auth_advertise_hosts = *
    auto_thaw = 0s
    av_scanner = sophie:/var/run/sophie
    bi_command = 
    bounce_message_file = 
    bounce_message_text = 
    bounce_return_body
    bounce_return_message
    bounce_return_size_limit = 100K
    bounce_sender_authentication = 
    callout_domain_negative_expire = 3h
    callout_domain_positive_expire = 1w
    callout_negative_expire = 2h
    callout_positive_expire = 1d
    callout_random_local_part = $primary_hostname-$tod_epoch-testing
    check_log_inodes = 0
    check_log_space = 0
    check_rfc2047_length
    check_spool_inodes = 0
    check_spool_space = 0
    daemon_smtp_ports = smtp
    daemon_startup_retries = 9
    daemon_startup_sleep = 30s
    delay_warning = 1d
    delay_warning_condition = ${if or {{ !eq{$h_list-id:$h_list-post:$h_list-subscribe:}{} }{ match{$h_precedence:}{(?i)bulk|list|junk} }{ match{$h_auto-submitted:}{(?i)auto-generated|auto-replied} }} {no}{yes}}
    no_deliver_drop_privilege
    deliver_queue_load_max =
    delivery_date_remove
    no_disable_ipv6
    dkim_verify_signers = $dkim_signers
    dns_again_means_nonexist = 
    dns_check_names_pattern = (?i)^(?>(?(1)\.|())[^\W](?>[a-z0-9/_-]*[^\W])?)+(\.?)$
    dns_csa_search_limit = 5
    dns_csa_use_reverse
    dns_ipv4_lookup = 
    dns_retrans = 0s
    dns_retry = 0
    no_drop_cr
    dsn_from = Mail Delivery System <Mailer-Daemon@$qualify_domain>
    envelope_to_remove
    errors_copy = 
    errors_reply_to = 
    exim_group = Debian-exim
    exim_path = /usr/sbin/exim4
    exim_user = Debian-exim
    extra_local_interfaces = 
    extract_addresses_remove_arguments
    finduser_retries = 0
    freeze_tell = postmaster
    gecos_name = $1
    gecos_pattern = ^([^,:]*)
    no_gnutls_compat_mode
    gnutls_require_kx = 
    gnutls_require_mac = 
    gnutls_require_protocols = 
    header_line_maxsize = 0
    header_maxsize = 1048576
    headers_charset = UTF-8
    helo_accept_junk_hosts = 
    helo_allow_chars = 
    helo_lookup_domains = @ : @[]
    helo_try_verify_hosts = 
    helo_verify_hosts = 
    hold_domains = 
    host_lookup = *
    host_lookup_order = bydns:byaddr
    host_reject_connection = 
    hosts_connection_nolog = 
    hosts_treat_as_local = 
    ignore_bounce_errors_after = 2d
    ignore_fromline_hosts = 
    no_ignore_fromline_local
    keep_malformed = 4d
    ldap_default_servers = 
    ldap_version = -1
    no_local_from_check
    local_from_prefix = 
    local_from_suffix = 
    local_interfaces = 92.39.247.92
    local_scan_path = 
    local_scan_timeout = 5m
    local_sender_retain
    localhost_number = 
    log_file_path = /var/log/exim4/%slog
    log_selector = +tls_peerdn
    no_log_timezone
    lookup_open_max = 25
    max_username_length = 0
    no_message_body_newlines
    message_body_visible = 500
    message_id_header_domain = 
    message_id_header_text = 
    message_logs
    message_size_limit = 50M
    no_move_frozen_messages
    no_mua_wrapper
    mysql_servers = 
    never_users =
    percent_hack_domains = 
    no_perl_at_start
    perl_startup = 
    pgsql_servers = 
    pid_file_path = /var/run/exim4/exim.pid
    pipelining_advertise_hosts = *
    no_preserve_message_logs
    primary_hostname = vps4576-cloud.dns26.com
    no_print_topbitchars
    process_log_path = 
    prod_requires_admin
    qualify_domain = myHostname.com
    qualify_recipient = myHostname.com
    queue_domains = 
    queue_list_requires_admin
    no_queue_only
    queue_only_file = 
    queue_only_load =
    queue_only_load_latch
    queue_only_override
    no_queue_run_in_order
    queue_run_max = 5
    queue_smtp_domains = 
    receive_timeout = 0s
    received_header_text = Received: ${if def:sender_rcvhost {from $sender_rcvhost\n\t}{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)\n\t}}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)\n\t}}(Exim $version_number)\n\t${if def:sender_address {(envelope-from <$sender_address>)\n\t}}id $message_exim_id${if def:received_for {\n\tfor $received_for}}
    received_headers_max = 30
    recipient_unqualified_hosts = 
    recipients_max = 0
    no_recipients_max_reject
    remote_max_parallel = 2
    remote_sort_domains = 
    retry_data_expire = 1w
    retry_interval_max = 1d
    return_path_remove
    rfc1413_hosts = *
    rfc1413_query_timeout = 5s
    sender_unqualified_hosts = 
    smtp_accept_keepalive
    smtp_accept_max = 20
    smtp_accept_max_nonmail = 10
    smtp_accept_max_nonmail_hosts = *
    smtp_accept_max_per_connection = 1000
    smtp_accept_max_per_host = 
    smtp_accept_queue = 0
    smtp_accept_queue_per_connection = 10
    smtp_accept_reserve = 0
    smtp_active_hostname = 
    smtp_banner = $smtp_active_hostname ESMTP Exim $version_number $tod_full
    smtp_check_spool_space
    smtp_connect_backlog = 20
    smtp_enforce_sync
    smtp_etrn_command = 
    smtp_etrn_serialize
    smtp_load_reserve =
    smtp_max_synprot_errors = 3
    smtp_max_unknown_commands = 3
    smtp_ratelimit_hosts = 
    smtp_ratelimit_mail = 
    smtp_ratelimit_rcpt = 
    smtp_receive_timeout = 5m
    smtp_reserve_hosts = 
    no_smtp_return_error_details
    spamd_address = 127.0.0.1 783
    no_split_spool_directory
    spool_directory = /var/spool/exim4
    sqlite_lock_timeout = 5
    no_strict_acl_vars
    no_strip_excess_angle_brackets
    no_strip_trailing_dot
    syslog_duplication
    syslog_facility = 
    syslog_processname = exim
    syslog_timestamp
    system_filter = 
    system_filter_directory_transport = 
    system_filter_file_transport = 
    system_filter_group =
    system_filter_pipe_transport = 
    system_filter_reply_transport = 
    system_filter_user =
    tcp_nodelay
    timeout_frozen_after = 1w
    timezone = 
    tls_advertise_hosts = *
    tls_certificate = /etc/exim4/exim.crt
    tls_crl = 
    tls_dhparam = 
    tls_on_connect_ports = 
    tls_privatekey = /etc/exim4/exim.key
    no_tls_remember_esmtp
    tls_require_ciphers = 
    tls_try_verify_hosts = 
    tls_verify_certificates = ${if exists{/etc/ssl/certs/ca-certificates.crt}{/etc/ssl/certs/ca-certificates.crt}{/dev/null}}
    tls_verify_hosts = 
    trusted_groups =
    trusted_users = uucp
    unknown_login = 
    unknown_username = 
    untrusted_set_sender = *
    uucp_from_pattern = ^From\s+(\S+)\s+(?:[a-zA-Z]{3},?\s+)?(?:[a-zA-Z]{3}\s+\d?\d|\d?\d\s+[a-zA-Z]{3}\s+\d\d(?:\d\d)?)\s+\d\d?:\d\d?
    uucp_from_sender = $1
    warn_message_file = 
    write_rejectlog

    Is there anyone out there that has any idea how to solve my problem?

    If you need any other files, just ask..

    thanks in advance.

    David
    Last edited by theDaveTheRave; August 27th, 2014 at 01:54 PM. Reason: added exim -bP
    Eee pc via Wubi install.
    evertying works straight out of the box

    My Launchpad page

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •