Postfix levelezési hiba.HELP!!

Fórumok

Sziasztok!

Éppen üzemelünk be egy imap levelező kiszolgálóz. A konfig a következő.
1.fetchmail
2.dovecot imap server
3. postfix

poll mail.t-online.hu localdomains valami.hu proto POP3 envelope Delivered-To
user *****, with password ****** is * here
with options flush

postfix/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

home_mailbox = Maildir/

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

# SMTP auth-client
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl/sasl_passwd
smtp_sasl_security_options =

# 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 = server
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = localhost,server
relayhost = mail.t-online.hu
#mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mynetworks = 127.0.0.0/8, 192.168.1.0/24
# mailbox_command = procmail -a "$EXTENSION"
mailbox_command = /usr/lib/dovecot/deliver
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all

A következő a helyzet. Ha a saját gmail-es fiókomból küldök egy levelet. A fetchmail leszedi és azzal az elánnak vissza is küldi a a címzettnek. A logban ez van.

mail forwarding loop for user@valami.hu)
Tehát nem a user maildir-ébe teszi be a levelet hanem visszaküldi saját magánik. Mi szúrtam el?

Hozzászólások

Egy kicsit bővebbet írhatnál a setupról, hogy ki hova mit tesz.

Tehát ha küldök egy gmail-es címről a user@valami.hu címre. Ez egy csoportos email fiók. Majd a fetchmail leszedi. A levél a szerveren van, de ahelyett, hogy a user fiókjában landolna a szerver a user@valami.hu címre továbbítja. Ekkor már feladóként is z user@valami.hu email cím szerepel. Valahogyan arra kellene rávenni a szervert, hogy tegye be a leveleket a felhasználók fiókjába.

Itt a kofigja.

poll mail.t-online.hu localdomains valami.hu proto POP3 envelope Delivered-To
user *****, with password ****** is * here
with options flush

Ez egy csoportos email fiók. pl a laci@valami.hu email címre érkező leveleket a laci felhasználó fiókjába kelle, hogy tegye és így tovább.

Ez világos volt eddig is.

Tehát ez lényeg:

POP3 szerver -> fetchmail -> helyi postfix

Kifelé pedig gondolom szintén a helyi postfix lenne az MTA.

Ha a fetchmail leszedi és átadja a postfixnak, akkor a postfix körül nézz szét a mydomain es mydestination körül. Érdemes virtuális domainként felvenni azt "extrákat" a későbbiek miatt.

A csoportos emailfiókot hol állítottad be? Bár ez igazából csak a külső POP3 szerver MTA részén értelmezhető a konfigodban így első ránézésre.

Némi postfix logot mellékelhetnél, de ahogy a kolléga is jelezte a mydestination és mydomains paramétereket meg kellene nézni a configban, ott a valami.hu-nak szerepelnie kellene, mert ha nem akkor dobja a smarthostnak (mail.t-online.hu), amiről épp az előbb fetchelted le, ezért a loop.

Balázs

Ezt a mailt kapom vissza a gmail-es fiókomba.

Hi. This is the qmail-send program at be01.mail.t-online.hu.
I'm afraid I wasn't able to deliver your message to the following addresses.
This is a permanent error; I've given up. Sorry it didn't work out.

:
This message is looping: it already has my Delivered-To line. (#5.4.6)