設定 · 4 min read · Oct 20, 2025
Ubuntu-Server 6.10を小規模ビジネス環境のファイアウォール/ゲートウェイとして設定する - ページ 3
いくつかのパッケージが必要です。次のコマンドを実行してください(すべて1行で!):
apt-get install postfix postfix-doc courier-authlib-mysql courier-pop courier-pop-ssl courier-imap courier-imap-ssl libsasl2-modules-sql sasl2-bin libpam-mysql build-essential dpkg-dev fakeroot debhelper libdb4.2-dev libgdbm-dev libldap2-dev libpcre3-dev libmysqlclient15-dev libssl-dev libsasl2-dev postgresql-dev po-debconf dpatch zoo unzip arj rdate fetchmail unzip zip ncftp libarchive-zip-perl zlib1g-dev libpopt-dev nmap lynx fileutils curl mail-audit-tools libwww-perl imagemagick squirrelmail squirrelmail-locales munin munin-node ntp samba spamassassin razor pyzor unzoo spamc libio-string-perl libnet-ident-perl libio-socket-ssl-perl libapache2-mod-php4 libapache2-mod-perl2 php4 php4-cli php4-common php4-curl php4-dev php4-domxml php4-gd php4-imap php4-ldap php4-mcal php4-mhash php4-mysql php4-odbc php4-pear php4-xslt curl libwww-perl php-pear mailscanner mailx libzzip-dev libgmp3c2 libgmp3-dev dhcp3-server pptpdすべてのデフォルトを受け入れます。
次に実行します:
mysqladmin -u root password yourrootsqlpassword ##ここには本物のパスワードを使用してください!次に、ApacheとSquirrelmailを設定します。
/usr/sbin/squirrelmail-configureそれをcourier(オプションD)に設定し、他はお好みに合わせて設定します。いくつかのプラグインを有効にし、必要に応じてデフォルトの言語を設定することを忘れないでください。また、次の設定をお勧めします:
$show_contain_subfolders_option = true;私の/etc/squirrelmail/config.phpは現在次のようになっています:
(これは私の現在の設定です。これをコピーしないで、参考として使用してください。)
次に実行します:
apache2-ssl-certificate -days 3650正しいサーバー名を入力してください!!!
つまり、ユーザーにSquirrelmailやApacheの他のサービスへのアクセスを提供する予定のアドレスです。ポート443で(これをpostfix、imaps、pop3sにも使用します)。ドメインだけで大丈夫です(DNSに存在する必要があります)。ドメイン/webmailではありません。
何か問題があった場合は、証明書を削除してこのステップを繰り返してください。
次に入力します:
a2enmod ssla2enmod rewritea2enmod includecp /etc/apache2/sites-available/default /etc/apache2/sites-available/httpsln -s /etc/apache2/sites-available/https /etc/apache2/sites-enabled/httpsln -s /etc/squirrelmail/apache.conf /etc/apache2/sites-enabled/squirrelmail新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。