Subjects |
Developmentvalid_hostname() rejects 1-2-3-4Hello list, valid_hostname() syntax checker rejects a (admitted, unusual) hostname I don't know if this is wanted, at least it's not documented directly in However, the reason is that valid_hostname() only sets non_numeric = 1 A possible fix would be simply extending the responsible condition as In case "1-2-3-4" is rejected on purpose
Postfix on OpenSolaris build 130 and later fails on nis include filesHI, postfix 2.5.6 fails compiling on OpenSolaris build 130 and later, I think because This looks related to NIS+ removal from OpenSolaris (not Solaris), see link: I couldn't find where he presence of NIS on a system is detected. Thanks much, /opt/SUNWspro/bin/cc -Dstrcasecmp=fix_strcasecmp -Dstrncasecmp=fix_strncasecmp -DHAS_PCRE -I/usr/include/pcre -i -xO4
Postfix features and status of new featuresHi. 1) Is there some list of RFC which Postifx supports/complies to? 2) Just out of curiosity,...
possible bugs in the documentationHi. I might have found some possible bugs/inconsistencies in the documentation: 1) http://www.postfix.org/postconf.5.html#smtpd_tls_CApath 2) To include the root-CA or not?! and But:
pcre maps and check_namadr_access()Hi, All! I was playing with "check_client_access" and pcre maps trying to filter For ex.
Adding an LMTP server entry for Mailman 3 in master.cfMailman 3.x will introduce a LMTP server and it will generate a Postfix style A postmaster will only have to add that maps path to $transport_maps and I would like to simplify that step and provide a dedicated lmtp service in Would that be feasible? What would I have to do? I guess I should provide the p at rick
Patch for unfolded address extensionI've tried to write a patch that offers UNFOLDED_EXTENSION to mailbox_command. The patch will modify the casing of the address mentioned in two warnings (no @ in recipient address/address with illegal extension).
myfree()ing state.msg_attr.{local,user}I have to say I'm not familiar with postfix' memory management. Reading local/recipient.c, I'm wondering where state.msg_attr.{local,user} are myree()d in the return (bounce_append(...)) case. I'm not sure whether such novice's questions are considered appropriate for this list, but could someone hint me (off-list, if appropriate) to how that works? Thanks.
lowercasing the address extensionI was surprized that, using dovecot deliver, address+Extension would try to file into mailbox "extension", not mailbox "Extension". The cause is local/recipient.c lowercase()ing state.msg.attr.local before mystrdup()ing that to user and then split_addr()ing off extension. Is this considered a feature? We're migrating from procmail to dovecot's lda and sieve; user's spam folders are traditionally called "Spam", not "spam" with us.
FreeBSD-related patch for src/util/sys_defs.hI noticed that 2.7 now defines HAS_CLOSEFROM for FreeBSD 8.0. However,
who know how does initial_destination_concurrency and default_destination_concurrency_limit work?HI ALL: I try to understand how the initial_destination_concurrency and I config the postfix like this: qmgr_message_active_limit = 50 qmgr_message_recipient_limit = 50 initial_destination_concurrency = 10 default_destination_concurrency_limit = 10 default_destination_rate_delay = and then, I send 5 mail to one server, such as <...> at A dot com, 5 mail for the From the server side, I can see postfix send mail one by one.
who know how does initial_destination_concurrency and default_destination_concurrency_limit work?HI ALL: and then, I send 5 mail to one server, such as <...> at A dot com, 5 mail for the
unknown client rejection text inconsistencyI've just noticed that reject_unknown_client and -Rob
Postfix 2.7-20090828 => FreeBSD 8rc1Please find included, a pacth to let postfix 2.7 runs Patch is also on : Best regards. P.Moulin
[PATCH] make postmulti actually skip disabled instancesAccording to postmulti documentation, it should skip disabled instances it applies both to 2.6.5 and 2.7-20091008. Regards,
[PATCH] add check_client_{mx,ns}_accessI recently discovered a case where having a check_client_ns_access -Rob P.S. I posted a small patch to add a warning for smtpd_helo_required on
memcached plugin developmentHello, Looking for a solution to a problem, I stumbled across the memcached patch (which was generated for pgsql -- but looks like it might work without it). I'm looking at tweaking it to become a more general cache manager for postfix. I'm looking to integrate some spamassassin AWL lists into postfix using a mechanism that's out of process that we can update using whatever logic we need.
Dovecot's valid-client-cert parameterHi. I have noticed that postfix does not support dovecot's The code base I used is located here: Feedback is welcome.
bad 200908xx postscreen versionsThe postscreen versions in non-production snapshots 20090803 and Wietse
postscreen results for july 20-26Here are the postscreen results for the week of July 20-26 inclusive. The
Policy checking in LuaHi, the code in the attached patch (diff is against Postfix 2.6.2) embeds Is such functionality of use to anyone?
Patch to allow dict_ldap to connect to ldap using client certificatesClient certificates can be used to authenticate a user that connects to The attached patch adds the missing bit, and allows authentication using Adds a new config option: bind_mech
Realtime MySQL accounting of Postfix trafficHi, I wrote a tiny daemon in C that reads a fifo of the Postfix's logs.
postscreen and smtpd_helo_requiredI finally got around to building a new snapshot and enabling postscreen I noticed that "postscreen_greet_action = continue" doesn't quite work as
trouble in understanding qmgr_transport_selectI am viewing postfix-2.6.2 these days. And find that it's too hard to for (xport = qmgr_transport_list.next; xport; xport = xport->peers.next) if ((xport->flags & QMGR_TRANSPORT_STAT_DEAD) != 0 || xport->pending >= QMGR_TRANSPORT_MAX_PEND) continue; * need* = xport->pending + 1; I don't understand what does variable *"need"* mean?
Why delete letter that was already moved away?Hi All: I am viewing the source code of postfix-2.6.2 these days, and I find a In line 204 of file qmgr_active.c, we move the queue file to the active queue. I wonder why we delete the letter again to do the definitely useless job. Thank you!
Expertise requestHi List: I am looking for a Postfix _expert_ for a few hours of consulting work - you are a competent developer, actively maintaining and extending Thanks in advance,
Caching TLS connections (XSTOPTLS)I'd like to propose a Postfix-specific ESMTP feature that would S: 220 server.example.com ESMTP
a blast from the past: .forward deliveryLong time ago (1999 or so) Solar Designer wrote
[PATCH] detecting epollHi, current 2.6.1 tries to detect if epoll is available under linux by compiling a I prefer if epoll would be disabled if the needed headers aren't available. Kind regards, Gerd
tcp transport_mapsHello, I noticed recently the addition of tcp lookup tables in postfix 2.6 so
avoid DLL hell - A Little change to version 2.5.6Hi,
sleep(1) in attr_clnt.c(Apologies in advance is if this is the wrong forum for this question) Hi all, I'm experiencing a delay when reusing connections with 2.5.4. I've tracked it down to a sleep(1) statement on line 198 of src/util/attr_clnt.c: sleep(1); /* XXX make configurable */ This statement appeared in the code several versions back (2.1 maybe?) when attr_clnt.c was first added, and is still present in the new 2.6 source.
Race condition in handling hash type lookup tableHello. There is a race condition in handling hash type lookup table. Problem results
patch for DSN "success" issue caused by pipe processHi, 1) Mails are forwarded to Cyrus through LMTP ("delivered" action is fixed since thread "LMTP delivery and DSN action value for "success"") I have an issue with pipe process that don't manage DSN options.
balsa and postfix confusion(hopefully the address is correct); postfix/sendmail[3059]: fatal: Recipient addresses must Is this something that need to be changed with balsa, regards;
make postcat support a parameter for only reading and printing the envelope recordsHi! What about adding a command line parameter to postcat that makes If one uses postcat in scripts to check for mails to certain Also, another parameter for only printing the headers part of Wietse, what do you think about this proposal? The defer status files in /var/spool/postfix/defer/ are plain
make postmap -q - flush STDOUT after each lookupHi, i often use "postmap -q -" interactive from a shell or as a background Is it possible to make postmap -q flush its output after each line? --- postmap.c 2007-12-04 17:25:13.000000000 +0100
PATCH: patch-for-non-posix-xpg4 vs. postfix-2.2.12Hi! This patch doesn't seem to compile with Postfix 2.2.12, Leandro ps: lightly tested on a couple of debian 3.1 systems.
Copying Postfix code into GPL projectHello, I assume this would be the right forum to ask this question, but correct I know that Postfix is under IBM license. Is it permitted to copy There are a few functions that I am interested in, nothing more. I could - Tom Rapier
snapshot 20090212 reject_tempfail_action, etc.I see that reject_tempfail_action and company appear in the 20090212 I'm curious about this part: Testing revealed that with mumble_tempfail_action=defer, Were the macros previously working by accident? What code path(s) led to
tcp lookup for virtual maps (dead horse and hammer?)I've read the thread from 2007 regarding the security implications of tcp
[PATCH] Qshape.pl queue summaryHi, I was having issues with the slow output from running the qshape.pl
implicit defer_if_permit in 2.6?Is there any possibility that the implicit defer_if_permit patch (what I'd
Credit where credit is due (was: mbox escaping)Thomas Goirand: At the risk of sliding the off-topic slipperly slope, I would like The MH mail handling system introduced a one-message-per-file http://rand-mh.sourceforge.net/book/overall/hiofmh.html#TOMHP Also... The open source TIS firewall toolkit (FWTK) implemented least
Bug: mbox escapingI'm not sure if postfix handles the mbox encoding itself, or if it --Priority: Medium --Description: --Steps to reproduce: I got a new email... Here's the message: --Suggested solution:
TLS Bug?Hello everyone, since some time i experience some errors with postfix sometimes. My
Re: Plugging in a multi-instance managerIndeed, and with Wietse's modular design, you can plug in an instance I would assume "instance.sh ...", when found, runs instead of "postfix I am somewhat concerned that this is too much rope.
Plugging in a multi-instance managerFrom: Ben Rosengart Or which automatically runs "instance.sh" in an instance's directory,
Non-production multi-instance plugin supportIn about 10 minutes there will be a postfix-2.6-20090121-nonprod ftp://ftp.porcupine.org/mirrors/postfix-release/index.html Wietse Off-topic footnote: have look at http://www.xsharp.org/samples/
Updated multi-instance plugin interfaceThe MAIL_INSTANCE_ONLY environment variable is gone from the design. I also fixed a typo in the rudimentary multi-instance manager script. Wietse Purpose of this document The interface consists of a small number of main.cf parameters.
Postfix PKI IntegrationHi all! I'm working on a PKI Integration for MTAs. For that to work I'd like to know what the best a bit more concrete: Upon connecting to a server or receiving a connection by another server we've to decide if that other server has a SSL
Plugging in a multi-instance managerAfter reviewing Victor's draft multi-instance implementation I come This interface should require little change to both postfix and to
Two small patches for manual pagesThese are examples of two small patches for aliases(5) and local(8). I'm I asked a while ago about it, and I recall few rare similar questions in Either way - for your consideration. If it was ok to add these details,
more on implicit defer_if_permit...Interesting approach... This should be workable, I suppose the question Am I headed in the right direction with this? This would generally effect all name_mask users, correct? -Rob
PATCH: smtpd_tls_req_ccert doesn't actually imply smtpd_tls_ask_ccertBoth TLS_README and postconf(5) state that smtpd_tls_req_ccert implies
bug in postmap (or ldap_table?) - fopen return code handlingHi popstfix-devel I hope this is the right place to report bug. I wrote an ldap map that uses ssl certificate. I got this error after trying postmap -v was not helpful. It took me about half an hour to figure out what
cleanup: disabling aliasing of new mailsHello, The functionality I want to do is to disable the application of By using current configuration options it is impossible to achieve
DRAFT PATCH v3: add smtpd_delay_soft_reject (was Re: implicit defer_if_permit with reject_unknown_sender_domain)Updated patch attached. -Rob
DRAFT PATCH v2: add smtpd_delay_soft_reject (was Re: implicit defer_if_permit with reject_unknown_sender_domain)Thanks. I'm reasonably confident at this point that the semantic Here's a revised version which reimplements the 'active' bit as a set of
DRAFT PATCH: add smtpd_delay_soft_reject (was Re: implicit defer_if_permit with reject_unknown_sender_domain)I had to set this aside for a few days, finally found a few spare minutes This patch adds a smtpd_delay_soft_reject feature, which allows the The first attempt at this was done in a hurry about a week ago, and was a
PATCH: fix glibc version detection in sys_defs.hThe small patch attached fixes a couple of small issues with glibc version -Rob
Internal protocol for storing messages in queuesHi, I'm working on reducing time spent in delivering mail from PHPList to (a) Reusing the SMTP connection instead of forming a new connection I want to go with option (c) but need to know the internal protocol
Feature requesthttp://www.postfix.org/DATABASE_README.html Postfix lookup table types command:/path/to/command It will query/search and return necessary info
implicit defer_if_permit with reject_unknown_sender_domainI've been playing around with a custom policy service lately, and I've
Re: Postfix SNI Support (typo)should BE secured of course ;)
|