Go Back   HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials > ISPConfig 3 > Developers' Forum

Do you like HowtoForge? Please consider supporting us by becoming a subscriber.
Reply
 
Thread Tools Display Modes
  #11  
Old 19th July 2009, 01:39
planet_fox planet_fox is offline
Senior Member
 
Join Date: Jun 2006
Location: Munic
Posts: 308
Thanks: 14
Thanked 8 Times in 6 Posts
Send a message via Skype™ to planet_fox
Default

Hi

Sorry it have longer time than I have say, I have Howto finish and submit to howtoforge.de see in next days on the site.

Best Regard

Alex
Reply With Quote
The Following User Says Thank You to planet_fox For This Useful Post:
spanish (14th December 2009)
Sponsored Links
  #12  
Old 30th July 2009, 10:40
federico federico is offline
Junior Member
 
Join Date: Jul 2009
Location: Pisa, Italy
Posts: 24
Thanks: 0
Thanked 1 Time in 1 Post
Default

Quote:
Originally Posted by planet_fox View Post
I hope I have the Time this Week for Howto write finish.
Hi planet_fox could you share the how_to, I'd like to have a similar solution.
Thanks in advanced

Federico
Reply With Quote
  #13  
Old 30th July 2009, 11:43
federico federico is offline
Junior Member
 
Join Date: Jul 2009
Location: Pisa, Italy
Posts: 24
Thanks: 0
Thanked 1 Time in 1 Post
Default

Quote:
Originally Posted by federico View Post
Hi planet_fox could you share the how_to, I'd like to have a similar solution.
Thanks in advanced

Federico
Ops .. I found the howto in howtoforge.de .
Thanks to you ...and google translator :-)

Federico
Reply With Quote
  #14  
Old 30th July 2009, 15:07
federico federico is offline
Junior Member
 
Join Date: Jul 2009
Location: Pisa, Italy
Posts: 24
Thanks: 0
Thanked 1 Time in 1 Post
Default

Quote:
Originally Posted by planet_fox View Post
Hi

Sorry it have longer time than I have say, I have Howto finish and submit to howtoforge.de see in next days on the site.

Best Regard

Alex
Hi Alex,
I've installed the mailman successfully.
I'm able to create list associated to a Virtual Domain , I'm able to join users to the list ....but when a user tries to send mail to the list address I receive :

Requested action not taken: mailbox unavailable
550 5.1.1 <listname@virtual.domain.isp3>: Recipient address rejected: User unknown in virtual mailbox table

Where can I wrong ? Did you send mails to your lists?

Thanks
Federico
Reply With Quote
  #15  
Old 4th August 2009, 22:11
planet_fox planet_fox is offline
Senior Member
 
Join Date: Jun 2006
Location: Munic
Posts: 308
Thanks: 14
Thanked 8 Times in 6 Posts
Send a message via Skype™ to planet_fox
Default

Whats is the output of your etc/aliases and your postfix main.cf

Last edited by planet_fox; 4th August 2009 at 22:14.
Reply With Quote
  #16  
Old 12th August 2009, 17:53
arriba arriba is offline
Junior Member
 
Join Date: Aug 2009
Posts: 9
Thanks: 0
Thanked 0 Times in 0 Posts
Default

i have same problem gnostic-Code: smtp;550 5.1.1 <test@mydomain.eu>: Recipient address rejected: User unknown in virtual mailbox table
here is my main.cf conf

if i do mydefault host mailing lists it works perfectly but when i want to use virtual mailing lists then its problem to send mail there.

Quote:
# 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

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 = /usr/share/doc/postfix

# TLS parameters
smtpd_tls_cert_file = /etc/postfix/smtpd.cert
smtpd_tls_key_file = /etc/postfix/smtpd.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 = sws.myhostname.ee
alias_maps = hash:/etc/aliases
#alias_maps = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = sws.myhostname.ee, localhost, localhost.localdomain
relayhost =
mynetworks = 127.0.0.0/8 [::1]/128
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
html_directory = /usr/share/doc/postfix/html
virtual_alias_domains =
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql-virtual_forwardings.cf, mysql:/etc/postfix/mysql-virtual_email2ema$
virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql-virtual_domains.cf

virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailboxes.cf
virtual_mailbox_base = /var/vmail
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_sasl_authenticated_header = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, check_recipient_access mysql:/etc/postfix$
smtpd_tls_security_level = may
transport_maps = proxy:mysql:/etc/postfix/mysql-virtual_transports.cf
relay_domains = mysql:/etc/postfix/mysql-virtual_relaydomains.cf
virtual_create_maildirsize = yes
virtual_maildir_extended = yes
virtual_mailbox_limit_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailbox_limit_maps.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = "The user you are trying to reach is over quota."
virtual_overquota_bounce = yes
proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_map$
smtpd_sender_restrictions = check_sender_access mysql:/etc/postfix/mysql-virtual_sender.cf
smtpd_client_restrictions = check_client_access mysql:/etc/postfix/mysql-virtual_client.cf
maildrop_destination_concurrency_limit = 1
maildrop_destination_recipient_limit = 1
virtual_transport = maildrop
header_checks = regexp:/etc/postfix/header_checks
mime_header_checks = regexp:/etc/postfix/mime_header_checks
nested_header_checks = regexp:/etc/postfix/nested_header_checks
body_checks = regexp:/etc/postfix/body_checks
content_filter = amavis:[127.0.0.1]:10024
receive_override_options = no_address_mappings
virtual_maps = hash:/var/lib/mailman/data/virtual-mailman
owner_request_special = no
and here is my /etc/aliases
Quote:
# /etc/aliases
mailer-daemon: postmaster
postmaster: root
nobody: root
hostmaster: root
usenet: root
news: root
webmaster: root
www: root
ftp: root
abuse: root
noc: root
security: root
root: kasutaja
clamav: root

## mailman mailing list
mailman: "|/var/lib/mailman/mail/mailman post mailman"
mailman-admin: "|/var/lib/mailman/mail/mailman admin mailman"
mailman-bounces: "|/var/lib/mailman/mail/mailman bounces mailman"
mailman-confirm: "|/var/lib/mailman/mail/mailman confirm mailman"
mailman-join: "|/var/lib/mailman/mail/mailman join mailman"
mailman-leave: "|/var/lib/mailman/mail/mailman leave mailman"
mailman-owner: "|/var/lib/mailman/mail/mailman owner mailman"
mailman-request: "|/var/lib/mailman/mail/mailman request mailman"
mailman-subscribe: "|/var/lib/mailman/mail/mailman subscribe mailman"
mailman-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe mailman"

## katse mailing list
katse: "|/var/lib/mailman/mail/mailman post katse"
katse-admin: "|/var/lib/mailman/mail/mailman admin katse"
katse-bounces: "|/var/lib/mailman/mail/mailman bounces katse"
katse-confirm: "|/var/lib/mailman/mail/mailman confirm katse"
katse-join: "|/var/lib/mailman/mail/mailman join katse"
katse-leave: "|/var/lib/mailman/mail/mailman leave katse"
katse-owner: "|/var/lib/mailman/mail/mailman owner katse"
katse-request: "|/var/lib/mailman/mail/mailman request katse"
katse-subscribe: "|/var/lib/mailman/mail/mailman subscribe katse"
katse-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe katse"
and here is my /etc/mailman/mm_cfg.py conf

Quote:
# -*- python -*-

# Copyright (C) 1998,1999,2000 by the Free Software Foundation, Inc.
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
# 02110-1301 USA


"""This is the module which takes your site-specific settings.

From a raw distribution it should be copied to mm_cfg.py. If you
already have an mm_cfg.py, be careful to add in only the new settings
you want. The complete set of distributed defaults, with annotation,
are in ./Defaults. In mm_cfg, override only those you want to
change, after the

from Defaults import *

line (see below).

Note that these are just default settings - many can be overridden via the
admin and user interfaces on a per-list or per-user basis.

Note also that some of the settings are resolved against the active list
setting by using the value as a format string against the
list-instance-object's dictionary - see the distributed value of
DEFAULT_MSG_FOOTER for an example."""

from Defaults import *

################################################## ############
# Put YOUR site-specific configuration below, in mm_cfg.py . #
# See Defaults.py for explanations of the values. #

#-------------------------------------------------------------
# The name of the list Mailman uses to send password reminders
# and similar. Don't change if you want mailman-owner to be
# a valid local part.
MAILMAN_SITE_LIST = 'mailman'

#-------------------------------------------------------------
# If you change these, you have to configure your http server
# accordingly (Alias and ScriptAlias directives in most httpds)
DEFAULT_URL_PATTERN = 'http://%s/cgi-bin/mailman/'
PRIVATE_ARCHIVE_URL = '/cgi-bin/mailman/private'
IMAGE_LOGOS = '/images/mailman/'

#-------------------------------------------------------------
# Default domain for email addresses of newly created MLs
DEFAULT_EMAIL_HOST = 'sws.myhostname.ee'
#-------------------------------------------------------------
# Default host for web interface of newly created MLs
DEFAULT_URL_HOST = 'sws.myhostname.ee'
#-------------------------------------------------------------
# Required when setting any of its arguments.
add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)

#-------------------------------------------------------------
# The default language for this server.
DEFAULT_SERVER_LANGUAGE = 'en'

#-------------------------------------------------------------
# Iirc this was used in pre 2.1, leave it for now
USE_ENVELOPE_SENDER = 0 # Still used?

#-------------------------------------------------------------
# Unset send_reminders on newly created lists
DEFAULT_SEND_REMINDERS = 0

#-------------------------------------------------------------
# Uncomment this if you configured your MTA such that it
# automatically recognizes newly created lists.
# (see /usr/share/doc/mailman/README.Exim4.Debian or
# /usr/share/mailman/postfix-to-mailman.py)
# MTA=None # Misnomer, suppresses alias output on newlist

#-------------------------------------------------------------
# Uncomment if you use Postfix virtual domains (but not
# postfix-to-mailman.py), but be sure to see
# /usr/share/doc/mailman/README.Debian first.
# MTA='Postfix'

#-------------------------------------------------------------
# Uncomment if you want to filter mail with SpamAssassin. For
# more information please visit this website:
# http://www.jamesh.id.au/articles/mailman-spamassassin/
# GLOBAL_PIPELINE.insert(1, 'SpamAssassin')

# Note - if you're looking for something that is imported from mm_cfg, but you
# didn't find it above, it's probably in /usr/lib/mailman/Mailman/Defaults.py.
POSTFIX_STYLE_VIRTUAL_DOMAINS = [' ']
MAT = 'Postfix'
Can anyone help me??
Reply With Quote
  #17  
Old 12th August 2009, 18:18
federico federico is offline
Junior Member
 
Join Date: Jul 2009
Location: Pisa, Italy
Posts: 24
Thanks: 0
Thanked 1 Time in 1 Post
Default

Hi Alex,

our installation of mailman & ispconfig is working now.
What we have done the following things that differ from your how-to :

- 1) add hash:/var/lib/mailman/data/virtual-mailman to virtual_alias_maps instead of add it in virtual_maps entry in the /etc/postfix/main.cf file

- 2) add in /etc/mailman/mm_cfg.py
POSTFIX_STYLE_VIRTUAL_DOMAINS = ['demo1.org','demo2.eu']
MTA='Postfix'

where the virtual domains are previously created with ispconfig.


Is this correct? Is there a way to authomatically update the the domains list in the mailman config file?

Federico
Reply With Quote
  #18  
Old 13th August 2009, 07:24
arriba arriba is offline
Junior Member
 
Join Date: Aug 2009
Posts: 9
Thanks: 0
Thanked 0 Times in 0 Posts
Default

And all virtual mailing lists works perfectly?

Quote:
Originally Posted by federico View Post
Hi Alex,

our installation of mailman & ispconfig is working now.
What we have done the following things that differ from your how-to :

- 1) add hash:/var/lib/mailman/data/virtual-mailman to virtual_alias_maps instead of add it in virtual_maps entry in the /etc/postfix/main.cf file

- 2) add in /etc/mailman/mm_cfg.py
POSTFIX_STYLE_VIRTUAL_DOMAINS = ['demo1.org','demo2.eu']
MTA='Postfix'

where the virtual domains are previously created with ispconfig.


Is this correct? Is there a way to authomatically update the the domains list in the mailman config file?

Federico
Reply With Quote
  #19  
Old 13th August 2009, 09:41
federico federico is offline
Junior Member
 
Join Date: Jul 2009
Location: Pisa, Italy
Posts: 24
Thanks: 0
Thanked 1 Time in 1 Post
Default

Yes it work.

Federico
Reply With Quote
  #20  
Old 13th August 2009, 09:45
arriba arriba is offline
Junior Member
 
Join Date: Aug 2009
Posts: 9
Thanks: 0
Thanked 0 Times in 0 Posts
 
Default

frederico but do you have any idea whats wrong in my config files?
Reply With Quote
Reply

Bookmarks

Tags
guide, ispconfig 3, mailman

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
ISPConfig 3.0.0.8 RC1 released till General 92 22nd February 2010 09:52
ISPConfig 3.0.0.7 Beta released till General 78 24th December 2008 11:47
ISPConfig 2.2.x & mailman pjdevries Installation/Configuration 9 30th May 2008 16:47
Confused about purpose of ISPConfig swpr General 3 8th July 2006 08:49
SP-Server Setup - Ubuntu 5.10 "Breezy Badger" - Page 6 (changes) LuisC-SM HOWTO-Related Questions 0 21st April 2006 15:16


All times are GMT +2. The time now is 00:50.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.