メール受信用のサーバー(POP サーバー)を, Dovecot により構築します。
| $ sudo apt-get install dovecot-common dovecot-pop3d |
| protocols = pop3 disable_plaintext_auth = no mail_privileged_group = mail protocol pop3 { pop3_uidl_format = %08Xu%08Xv } auth default { mechanisms = plain passdb pam { } userdb passwd { } user = root } dict { } plugin { } |
| $ sudo /etc/init.d/dovecot restart |
| 名前 | テスト |
| メールアドレス | abc@shitomi.jp |
| サーバーの種類 | POP3 |
| 受信メール(POP3) | 192.168.0.1 |
| 送信メール(SMTP) | 192.168.0.1 |
| アカウント | abc |
| 接続方法 | LANを使用して接続する |
| SMTPポート番号 | 25 |
| POP3ポート番号 | 110 |
| 送信可能 | abc@shitomi.jp abc@shitomi.net postmaster@shitomi.jp postmaster@shitomi.net root@shitomi.jp root@shitomi.net |
| 送信不可能 | abc@aaa.shitomi.jp abc@aaa.shitomi.net abc@ns.shitomi.jp abc@www.shitomi.jp abc@db.shitomi.jp abc@ns.shitomi.net abc@www.shitomi.net abc@db.shitomi.net xyz@shitomi.jp xyz@shitomi.net |
前に設定した POP3 に加えて, POP3 over SSL が利用できるように, Dovecot の設定を変更します。
| ssl_cert_file = /etc/ssl/certs/server.crt ssl_key_file = /etc/ssl/private/server.key protocols = pop3 pop3s disable_plaintext_auth = no mail_privileged_group = mail protocol pop3 { pop3_uidl_format = %08Xu%08Xv } auth default { mechanisms = plain passdb pam { } userdb passwd { } user = root } dict { } plugin { } |
| $ sudo usermod -G ssl-cert dovecot |
| $ sudo /etc/init.d/dovecot restart |


| $ cd /tmp $ openssl req -new -keyout abc.key -out csr.pem |
| Generating a 1024 bit RSA private key .......................++++++ ............++++++ writing new private key to 'abc.key' Enter PEM pass phrase:[Passwordを入力] Verifying password - Enter PEM pass phrase:[Passwordを再入力] ----- You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Country Name (2 letter code) [GB]:JP State or Province Name (full name) [Berkshire]:Miyagi Locality Name (eg, city) [Newbury]:Sendai Organization Name (eg, company) [My Company Ltd]:Self Organizational Unit Name (eg, section) []:[リターンキーを押す] Common Name (eg, your name or your server's hostname) []:abc Email Address []:abc@shitomi.jp Please enter the following 'extra' attributes to be sent with your certificate request A challenge password []:[リターンキーを押す] An optional company name []:[リターンキーを押す] |
| $ sudo openssl x509 -inform pem -outform der -in /usr/lib/ssl/misc/demoCA/cacert.pem -out /tmp/ca.cer |
| $ cd /usr/lib/ssl/misc $ sudo openssl ca -out /tmp/abc.crt -infiles /tmp/csr.pem |
| $ openssl pkcs12 -export -inkey /tmp/abc.key -in /tmp/abc.crt -certfile /usr/lib/ssl/misc/demoCA/cacert.pem -name "abc" -out /tmp/abc.p12 |
| $ cd /usr/lib/ssl/misc $ sudo openssl ca -revoke demoCA/newcerts/02.pem |
| $ cd /usr/lib/ssl/misc $ sudo openssl ca -gencrl -out demoCA/crl/crl.pem |
| $ cd /usr/lib/ssl/misc $ sudo openssl crl -outform der -in demoCA/crl/crl.pem -out /tmp/crl.crl |