Anzeige:
Ergebnis 1 bis 7 von 7

Thema: Exim4 + SMTP Relay?

  1. #1
    Registrierter Benutzer
    Registriert seit
    Jun 2006
    Beiträge
    7

    Exim4 + SMTP Relay?

    Wie richte ich Exim4 ein, damit er die Emails über den SMTP Relay von T-Online verschickt? Geht das überhaupt?
    Verstehe schon vieles, aber diese Email Sache ist ein schwarzes Buch für mich. Egal was ich lese ich komme da einfach nicht weiter. Evt kann mir ja jemand helfen. Glaube ich mache da einiges falsch.
    Intern sollen die Mails mit baeckerman83@heim.lan gehandelt werden, abgeschickt nach extern halt mit blabla@t-online.de und was rein kommt dann wieder auf baeckerman83@heim.lan geleitet werden.
    IMAP Anmeldung auf baeckerman83@heim.lan klappt, aber der Rechner zeigt mir per mail auf der Konsole mehr Emails an als wenn ich per IMAP schaue.

    Ich nutze Debian Etch + Cyrus + Exim 4 als Server und auf dem Client Vista mit MS Outlook.

  2. #2
    Roger Wilco
    Gast
    1. Hit in $SUCHMASCHINE: http://www.lexspoon.org/linux/smtp-relay.html
    Zitat Zitat von baeckerman83 Beitrag anzeigen
    Intern sollen die Mails mit baeckerman83@heim.lan gehandelt werden, abgeschickt nach extern halt mit blabla@t-online.de und was rein kommt dann wieder auf baeckerman83@heim.lan geleitet werden.
    http://www.exim.org/exim-html-curren...html/ch31.html

    Zitat Zitat von baeckerman83 Beitrag anzeigen
    aber der Rechner zeigt mir per mail auf der Konsole mehr Emails an als wenn ich per IMAP schaue.
    Dann liefert dein MTA/MDA nicht korrekt an Cyrus.

  3. #3
    Registrierter Benutzer
    Registriert seit
    Mar 2006
    Beiträge
    34
    Moin

    ich benutze auch etch, exim4 und T-Online als Relay.

    Meine update-exim4.conf.conf:
    dc_eximconfig_configtype='smarthost'
    dc_other_hostnames=''
    dc_local_interfaces='127.0.0.1'
    dc_readhost=''
    dc_relay_domains=''
    dc_minimaldns='false'
    dc_relay_nets=''
    dc_smarthost='securepop.t-online.de'
    CFILEMODE='644'
    dc_use_split_config='false'
    dc_hide_mailname='false'
    dc_mailname_in_oh='true'
    dc_localdelivery='maildir_home'
    passwd.client:
    sfwdallmx.t-online.de:<USER>@t-online.de:<PASSWORT>
    sfwd00.sul.t-online.de:<USER>@t-online.de:<PASSWORT>
    sfwd01.sul.t-online.de:<USER>@t-online.de:<PASSWORT>
    securepop.t-online.de:<USER>@t-online.de:<PASSWORT>

    Gruß
    Stefan

  4. #4
    Registrierter Benutzer
    Registriert seit
    Jun 2006
    Beiträge
    7
    Danke schon mal. Evt könnt ihr mir dann ja mit den config Files sagen was ich falsch habe.

    Mein Rechner heißt asterisk.heim.lan darunter ist er auch zu erreichen, BIND9 arbeitet einwandfrei.

    Der Befehl: exim4 -bP transport cyrus_delivery sagt: transport cyrus_delivery not found

    Code:
    # /etc/exim4/update-exim4.conf.conf
    dc_eximconfig_configtype='smarthost'
    dc_other_hostnames='asterisk.heim.lan; .heim.lan; server.heim.lan'
    dc_local_interfaces='127.0.0.1'
    dc_readhost='heim.lan'
    dc_relay_domains=''
    dc_minimaldns='false'
    dc_relay_nets='192.168.2.2/24; 192.168.2.100/24'
    dc_smarthost='securepop.t-online.de'
    CFILEMODE='644'
    dc_use_split_config='true'
    dc_hide_mailname='true'
    dc_mailname_in_oh='true'
    dc_localdelivery='mail_spool'
    Code:
    #cyrus.conf
    START {
    recover cmd="/usr/sbin/ctl_cyrusdb -r"
    delprune cmd="/usr/sbin/cyr_expire -E 3"
    tlsprune cmd="/usr/sbin/tls_prune"
    }
    
    SERVICES {
    imap cmd="imapd -U 30" listen="imap" prefork=0 maxchild=100
    imaps cmd="imapd -s -U 30" listen="imaps" prefork=0 maxchild=100
    lmtpunix cmd="lmtpd" listen="/var/run/cyrus/socket/lmtp" prefork=0 maxchild=20
    sieve cmd="timsieved" listen="localhost:sieve" prefork=0 maxchild=100
    notify cmd="notifyd" listen="/var/run/cyrus/socket/notify" proto="udp" prefork=1
    }
    
    EVENTS {
    checkpoint cmd="/usr/sbin/ctl_cyrusdb -c" period=30
    delprune cmd="/usr/sbin/cyr_expire -E 3" at=0401
    tlsprune cmd="/usr/sbin/tls_prune" at=0401
    squatter_1 cmd="/usr/bin/nice -n 19 /usr/sbin/squatter -s" period=120
    squatter_a cmd="/usr/sbin/squatter" at=0517
    }
    Code:
    #imapd.conf
    configdirectory: /var/lib/cyrus
    defaultpartition: default
    partition-default: /var/spool/cyrus/mail
    partition-news: /var/spool/cyrus/news
    newsspool: /var/spool/news
    altnamespace: no
    unixhierarchysep: no
    lmtp_downcase_rcpt: yes
    admins: cyrus
    allowanonymouslogin: no
    popminpoll: 1
    autocreatequota: 0
    umask: 077
    sieveusehomedir: false
    sievedir: /var/spool/sieve
    hashimapspool: true
    allowplaintext: yes
    sasl_minimum_layer: 0
    sasl_pwcheck_method: auxprop
    sasl_auto_transition: no
    #tls_cert_file: /etc/ssl/certs/CyrusCert.pem
    #tls_key_file: /etc/ssl/private/CyrusKeyNotEnc.pem
    #tls_ca_file: /etc/ssl/certs/00.pem
    tls_cert_file: /etc/ssl/cyrus.pem
    tls_key_file: /etc/ssl/cyrus.pem
    tls_ca_path: /etc/ssl/certs
    tls_session_timeout: 1440
    tls_cipher_list: TLSv1+HIGH:!aNULL:@STRENGTH
    lmtpsocket: /var/run/cyrus/socket/lmtp
    idlemethod: poll
    idlesocket: /var/run/cyrus/socket/idle
    notifysocket: /var/run/cyrus/socket/notify
    syslog_prefix: cyrus
    Wenn das System jetzt Systemmeldungen hat schick es diese auch immer an root@heim.lan und das ist natürlich keine adresse die es gibt im Internet, kann ich das nicht nach bbb@t-online.de schicken lassen? Sorry wenn die Fragen etwas doof sind, aber wie gesagt das mit den Emails kapiere ich nicht so.

  5. #5
    Roger Wilco
    Gast
    Hast du einen Transport für Exim namens cyrus_transport erstellt? Hast du danach die Konfiguration von Exim neu erstellen lassen (ist eine Debian-Eigenheit)?

  6. #6
    Registrierter Benutzer
    Registriert seit
    Jun 2006
    Beiträge
    7
    Nein habe ich nicht gemacht, wie erstelle ich den einen Cyrus Transport?

  7. #7
    Roger Wilco
    Gast
    Zunächstmal solltest du die debianspezifische Dokumentation zu Exim lesen. Die sollte sich irgendwo unter /usr/share/doc/ finden. Darin steht, wie du die Konfiguration neu erstellst und ob es ggf. schon einen fertigen Transport für Cyrus IMAP gibt.

    Zu Transports in Exim im Allgemeinen findest du eine Menge Dokumentation in der Spec von Exim unter http://www.exim.org/exim-html-curren...tml/index.html
    Du solltest dir dann auch überlegen, ob du die E-Mails mit dem MDA deliver bzw. cyrdeliver oder lieber über einen LMTP-Socket an Cyrus weitergeben willst. Beispiele zu beidem findest du eigentlich zu Hauf.

Ähnliche Themen

  1. Antworten: 16
    Letzter Beitrag: 05.03.07, 21:54
  2. Macht POSTFIX den ganzen Server lahm?
    Von gedanke im Forum Linux als Server
    Antworten: 12
    Letzter Beitrag: 20.12.03, 01:51
  3. Alternative zu
    Von ChatErbse im Forum Linux als Server
    Antworten: 9
    Letzter Beitrag: 10.04.02, 19:26
  4. probleme mit mailserver - zustellung
    Von tok im Forum Linux als Server
    Antworten: 7
    Letzter Beitrag: 30.01.02, 17:03
  5. fetchmail
    Von tucky im Forum Linux als Server
    Antworten: 16
    Letzter Beitrag: 15.12.01, 21:07

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •