Portál AbcLinuxu, 20. dubna 2024 00:07


Dotaz: postfix problem s aliasem

19.11.2006 19:42 Tomas3 | skóre: 20
postfix problem s aliasem
Přečteno: 325×
Odpovědět | Admin
Jelikoz jsem si uvedomil, ze me starsi tema maildrop alias je spatne popsano, rad bych pozadal administratora o smazani stareho dotazu a zde pokladam lepe vysvetlen muj problem s postfixem, ktery jsem daval strasne dlouho dohromady a vse mi jiz funguje az na alias, zde prikladam muj dotaz:

rad bych se zeptal v cem muzu mit v postfixu problem, kdyz vyuzivam postfixadmin (www.postfixadmin.org) kde se alias uklada do mysql tabulky alias a e-mailove adresy s quotou, maildirem,... do tabulky mailbox. Vyuzivam take maildrop, ktery mam nastaven take z mysql a ktery taha data z tabulky mailbox kde overuje danou domenu a jeji maildir kde ukladat e-maily. Jenze kdyz mam zalozen alias, ktery se smeruje z info@domena.tld na napr. info@domena2.tld taha mi postfix tyto aliasy pomoci transport maildrop, jenze bych rad, aby mi alias zadny maildrop neoveroval, protoze je jasne, ze maildrop tento alias nenajde, kdyz si overuje tabulku mailbox kde tento alias neni ulozen (je ulozen v tabulce alias). Podle meho nazoru by stacilo nekde v postfixu neco nastavit, at overi napr. dany e-mail a kdyz ho najde v alias at ho posle napr. pres transport virtual se kterym mi to fungovalo. Nebo je snad mozne, ze budu do tabulky mailbox muset nacpat take transport bud maildrop nebo virtual ke kazde mailove schrance? Hledal jsem na diskuzich a opravdu nevim co s tim. Ma s timto nekdo prosim zkusenosti a poradil by mi nekdo? Diky moc a nize prikladam muj config postfixu v main.conf
readme_directory = /usr/share/doc/postfix-2.3.3/README_FILES
html_directory = /usr/share/doc/postfix-2.3.3/html
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
command_directory = /usr/sbin
manpage_directory = /usr/share/man
daemon_directory = /usr/lib/postfix
#newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
bounce_template_file = /etc/postfix/bounce.cf

# User configurable parameters

delay_warning_time = 4h
smtpd_banner = ESMTP posta ($mail_version)
unknown_local_recipient_reject_code = 450
smtp-filter_destination_concurrency_limit = 2
lmtp-filter_destination_concurrency_limit = 2
smtpd_sasl_path = smtpd
#smtpd_sasl_path = /etc/postfix/sasl:/usr/lib/sasl2
#virtual_alias_maps = hash:/etc/postfix/virtual

# our settings
#inet_interfaces = all
#### Odstraneno jak se zkousel alias
alias_database = hash:/etc/postfix/aliases
#alias_database = proxy:mysql:/etc/postfix/mysql_virtual_alias_maps.cf
#alias_maps = proxy:mysql:/etc/postfix/mysql_virtual_alias_maps.cf
#virtual_maps = proxy:mysql:/etc/postfix/mysql_virtual_alias_maps.cf
#####
#mail_spool_directory = /var/spool/mail
mail_spool_directory = /home/vmail
home_directory = Maildir/
debug_peer_level = 2
#disable_vrfy_command = yes
#show_user_unknown_table_name = no

#home_mailbox = Maildir/
#alias_maps = proxy:mysql:/etc/postfix/mysql_virtual_alias_maps.cf
#virtual_maps = proxy:mysql:/etc/postfix/mysql_virtual_alias_maps.cf
#alias_maps = proxy:mysql:/etc/postfix/mysql_virtual_alias_maps.cf
#virtual_alias_database = proxy:mysql:/etc/postfix/mysql_virtual_alias_maps.cf
virtual_gid_maps = static:5000
#mailbox_command = /usr/bin/procmail -f -a "$USER"
#virtual_minimum_uid = 77
virtual_uid_maps = static:5000
virtual_mailbox_base = /home/vmail
virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql_virtual_domains_maps.cf
virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql_virtual_alias_maps.cf
#local_recipient_maps = $alias_maps $virtual_alias_maps $virtual_mailbox_maps
#virtual_mailbox_limit = 51200000
#relay_domains = proxy:mysql:/etc/postfix/mysql_relay_domains_maps.cf

# Additional for quota support
virtual_create_maildirsize = yes
virtual_mailbox_extended = yes
virtual_maildir_extended = yes
maildrop_destination_recipient_limit=1
virtual_mailbox_limit_maps = proxy:mysql:/etc/postfix/mysql_virtual_mailbox_limit_maps.cf
proxy_read_maps = $virtual_alias_maps $virtual_alias_domains $local_recipient_maps $mydestination $virtual_mailbox_maps $virtual_mailbox_domains $relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps $recipient_canonical_maps $relocated_maps $transport_maps $mynetworks $virtual_mailbox_limit_maps
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = Prominte, ale misto pro schranku bylo prekroceno.
virtual_overquota_bounce = yes
transport_maps = proxy:mysql:/etc/postfix/mysql_transport.cf
#virtual_transport = virtual
virtual_transport = $transport_maps

# Omezeni velikosti prilohy a schranky
#message_size_limit = 20971520
#mailbox_size_limit = 1024000
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.11.2006 09:30 Tomas3 | skóre: 20
Rozbalit Rozbalit vše Re: postfix problem s aliasem
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jeste bych rad pridal informaci, ze je zajimave, ze pres funkci mail v PHP mi bezproblemu e-mail na alias prijde :-(
3.12.2006 14:29 Tomas3 | skóre: 20
Rozbalit Rozbalit vše Re: postfix problem s aliasem
Takže jsem přišel na první věc a už to funguje, ještě ověřím a snad by to mělo být ono: stačilo zakomentovat receive_override_options = no_address_mappings

a aliasy funguji ...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.