CIOが増殖中

イメージ
急速充電器が増えてきて面倒…  スマートフォン、ノートPCなど増えてきて、標準の充電器ってかさばるし、持ち運ぶのも邪魔。 そこで、電源タップ付きのものや、小形でMacbookProに充電できるものを探して購入。 気づいたら、CIO製品が増加していた。 持ち運び用 (1)  https://amzn.to/4d83MBV (2)  https://amzn.to/3P3B9xZ 自宅用 (3)  https://amzn.to/42WLezS どれも、それ程かさばらず、重宝しています。 電源タップが必要な場合は、(2)を持っていくけれど、ほとんどの場合は(1)のみでOK。 1ポートなら67W出力可能なので、全く問題なし。 2ポート以上使用しても、45W出力してくれるので、困ることはない。 (2) の場合は、延長ケーブルも持って歩くことが多いかなぁ。 1m程のケーブルが有ると、電源が取りにくい場所でも、なんとかなる。 という感じです。 ゼロハリのアタッシュケース自体が重いので、なるべく軽くするために(1)が常用です。 UGREENとかAnkerとかも良さそうなだけど、今の所CIOばかり増殖していますねぇ。

メールサーバの設定

もっとも大変かも…

サーバ設定で、ミスをすると致命的なのがメールサーバなので、しっかりと下調べをして臨むことに。何せ他のサーバへの影響が大きいのと、不要なトラフィックを発生させることになるからね。

基本的にはpostfixでOKなのだけれど、「POP3/IMAP4サーバ」にDovecotを使うのが、このところの標準構成らしい。
できればPOPは、さまざまな端末からの利用を考えると、問題があるのでIMAPを使えるようにしておきたい。

どうやら現在のubuntuには仮想パッケージが用意されている。
# apt-get install dovecot-postfix
これで、postfix関連、dovecot関連の全てを入れてくれる。
途中で、このメールサーバの設定を聞かれるので、「インターネットサイト」を選択し、
ドメインを入力するだけで、インストールが完了する。
dovecot-core dovecot-imapd dovecot-managesieved dovecot-pop3d dovecot-postfix dovecot-sieve mail-stack-delivery postfix
全部で、8個のパッケージを入れてくれた。

設定の確認と修正

修正に関しては、先人の情報を参考にして/etc/postfix/main.cfを確認・修正する。
30行目あたりのmyhostnameを修正。
myhostname = mail.xxx.jp
と、自ドメインのメールサーバのホスト名に変更。もちろん、前回DNSに登録してあるホスト名を利用。

34行目あたりのmydestinationを確認、修正。
mydestination = xxx.jp, vzzz-yyy-xxx-www.myvps.jp, localhost.xxx.jp, localhost 
のように、受け取るドメインを列記する。VPSの本来のマシン名がデフォルトで入っているが、今のところ問題はないので、そのまま残しておく。

9行目あたり
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
となっているのを、以下のように変更。不要な情報は出さないように修正。
smtpd_banner = $myhostname ESMTP $mail_name
mail_name = unknown
最後に少しだけ迷惑メール対策を追加
smtpd_helo_required = yes
smtpd_helo_restrictions =
         check_helo_access hash:/etc/postfix/helo,
         permit
これで、HELOに対する応答がない場合は破棄する。
あとは、/etc/postfix/heloを作成し、postmap ファイル名でhash-DBに変換しておけばOK。
header_checks = regexp:/etc/postfix/header_checks
これで、ファイルheader_checksに正規表現で弾きたいものを記述しておく。
/^From:.*<#.*@.*>/ REJECT
/^Return-Path:.*<#.*@.*>/ REJECT 
アドレスなしのメールを拒否するようにしておく。

ポートの設定

/etc/postfix/master.cfを編集。
16行目から submissionの項目が続くが、コメントアウトされているので、コメントを取る。
submission inet n       -       -       -       -       smtpd 
これで、OP25Bの場合、25番ポートでの送受信ができないのを解消。587番を利用するための対応策だ。

受信のテスト

いつも使っている、gmailから送信してみる。
受信したメールを見ようと、mailコマンドを叩いたら…。デフォルトでは入っていないのね〜。
エラーでも出たのかと、慌てました。
# apt-get install mailutils
で、入れてやればOK。
$ mail xxxxxx@gmail.com
でメール作成してやれば、OKなはず。
でctrl+Dで抜けると送信するはずなんだけど…。

gmail側では受信できていない…。はて。
調べてみると、おおっと制限があった。
トライアル期間中は、下記制限事項があります。

【データ転送帯域制限】
ダウンロード(中から外)を5Mbps

【ポート制限】
25番ポート(中から外)
ということで、中から外へのテストは出来ないようでした。
仕方ないので、gmailから送信し受信のテストをしてみる。

mailコマンドで見ようと思ったら、
Cannot open mailbox /var/mail/username: 許可がありません
No mail for username
う〜む、もう少し落ち着いて作業をしよう。
とりあえず、今日はここまで。

コメント

このブログの人気の投稿

MEGAにも弱点があった?

Ubuntu24.04 でGUIが死んだ

VirtualBoxでUSBを使う方法が分かった!