| |||||||||||||||||||||||||||||||
|
anyone to think of it. When I was making logs with high debuglevel and read through them to remove other peoples mail and so on I got the error: Apr 16 17:56:01 letter.sics.se postfix/local[19740]: [ID 947731 mail.crit] fatal: main.cf configuration error: mailbox_size_limit is smaller than message_size_limit When I raised mailbox_size_limit to something higher all testmails I ever tried to get through did work. The lesson here is that it is hard to read logfiles on busy mailservers. it is not like that logmessage is associated with any mail. /Mikael mouss wrote: > Mikael Nehlsen wrote: >> I have a server that I set up with postfix and cyrus using virtual >> domains and that works wonderfully. But now I want the local domain to >> work as well, for request tracker right now but also other stuff. The >> problem is of course that virtual domains can't use the "|command" >> syntax. >> My problem is that all mails I send to the localdomain (which only have >> aliases in it) do not send on the mail to the destination, not to any >> destination it just "hangs" on a queue active status like: >> >> Apr 13 15:48:43 letter.sics.se postfix/smtpd[27737]: [ID 197553 >> mail.info] 5CCA2409C9: client=localhost[127.0.0.1] >> Apr 13 15:48:47 letter.sics.se postfix/cleanup[27734]: [ID 197553 >> mail.info] 5CCA2409C9: >> message-id=<20070413134843.5CCA2409C9> >> Apr 13 15:48:47 letter.sics.se postfix/qmgr[27484]: [ID 197553 >> mail.info] 5CCA2409C9: from=<joyride>, size=328, nrcpt=1 (queue >> active) >> > > where are the remaining log lines? >> This mail was sent to rt > > logs are better than words. >> which is: >> >> rt: "|/opt/csw/rt3/bin/rt-mailgate --queue general --action >> correspond --url http://rt.sics.se/" >> >> in the local aliases file. if I remove the alias I get a: >> >> 550 5.1.1 <rt>: Recipient address rejected: User unknown >> in local recipient table >> >> so the alias file is read at least. > > it is always read for recipient validation. This doesn't mean it is > used for alias expansion. the latter is only performed for mail > delivered to "local" users. > >> I also tried to forward the mail to >> my address and I get the same response in the log, the message hangs in >> the active queue. >> Any idea what is wrong? I have tried a lot of things and nothing seems >> to work. I have postfix 2.3.8. >> >> I also have a bonus question when people send mail with old clients >> (like old gnus or something) and send Swedish letters in the subject >> they get replaced by X I haven't found any obvious configuration option >> to get it not to do that. My guess is it has something to do with 8bit >> character settings somewhere. >> >> output from postconf -n: >> > > excellent (for posting the output of 'postconf -n'). > > so letter.sics.se is a local domain. but if I understand you, you > deliver local domains via virtual. Am I right? > you should instead declare letter.sics.se as in > virtual_mailbox_domains and remove it from mydestination. Then add a > virtual alias: > > rt rt > > making sure localhost.letter.sics.se is in mydestination and not > elsewhere. with this, mail fro rt@$myhostname will be redirected to > rt@localhost.$mydomain, which is handled by local, which performs > alias expansion. > > >> alias_database = hash:/etc/mail/aliases >> alias_maps = hash:/etc/mail/aliases >> broken_sasl_auth_clients = yes >> command_directory = /usr/sbin >> config_directory = /etc/postfix >> daemon_directory = /usr/libexec/postfix >> debug_peer_level = 5 >> default_database_type = hash >> html_directory = no >> lmtp_generic_maps = ldap:ldapalias >> mail_owner = postfix >> mailq_path = /usr/bin/mailq >> manpage_directory = /usr/local/man >> message_size_limit = 102400000 >> mydestination = $myhostname, localhost.$mydomain, localhost, >> list.sict.se, list.myaccess.se, list.tii.se, list.digiwall.se, >> list.audiomostly.se, list.siti.se, list.w3c.se, list.itkommissionen.se, >> list.mobile-life.org, list.sics.se >> mydomain = sict.se >> myhostname = letter.sics.se >> mynetworks = 127.0.0.0/8, 193.10.64.0/22, 193.10.135.0/24, >> 192.71.100.0/24 >> myorigin = $mydomain >> newaliases_path = /usr/bin/newaliases >> queue_directory = /var/spool/postfix >> readme_directory = no >> recipient_delimiter = + >> relay_domains = $mydestination >> sample_directory = /etc/postfix >> sendmail_path = /usr/lib/sendmail >> setgid_group = postdrop >> smtpd_delay_reject = yes >> smtpd_recipient_restrictions = permit_mynetworks, >> permit_sasl_authenticated, reject_unauth_destination >> smtpd_sasl_auth_enable = yes >> smtpd_sasl_security_options = noanonymous >> smtpd_tls_auth_only = yes >> smtpd_tls_cert_file = /etc/certs/wildcard.pem >> smtpd_tls_key_file = /etc/certs/wildcard.pem >> smtpd_tls_loglevel = 1 >> smtpd_use_tls = yes >> transport_maps = hash:/etc/postfix/transport_maps, >> regexp:/etc/postfix/transport_regexp >> unknown_local_recipient_reject_code = 550 >> virtual_alias_maps = hash:/etc/postfix/virtual_alias_maps, >> regexp:/etc/postfix/virtual-regexp, >> ldap:/etc/postfix/virtual_mailbox_maps.cf,ldap:/etc/postfix/virtual_maillist_ali ases.cf >> >> virtual_mailbox_domains = sict.se, myaccess.se, tii.se, digiwall.se, >> audiomostly.se, siti.se, w3c.se, itkommissionen.se, mobile-life.org, >> sics.se >> virtual_mailbox_maps = ldap:/etc/postfix/virtual_mailbox_maps.cf >> virtual_transport = lmtp:unix:/var/imap/socket/lmtp >> >> >> /Mikael >> >> >
| ||||||||||||||||||||||||||||||
© 2004-2008 readlist.com