キャプチャ無しのグループ化 (?:pattern)
vimでは \%(pattern\) キャプチャした内容を後で使う(後方参照する)必要が無いのであれば、キャプチャさせること自体が無駄な処理となるので『(pattern)』ではなく『(?:pattern)』を使用します […]
括弧で囲んでグループ化 (pattern) または \(pattern\)
繰り返しなどの量指定子(*とか+など)を使う際に1つの文字に対してではなく、『 ( ) 』を使う事により、単語などの繰り返しを表現する事ができる。 例えば、『 (yeah)+ 』という正規表現であれば yeah ye […]
6.Dovecotを使ったSMTP-Auth(外出時もメールの送信)
1.Postfixを使ってSMTPサーバの構築 ~ 5.Postfixを使ってSMTPサーバを暗号化する(クライアントとして)の設定をしたことで家からメールの送信をすることが出来る様になりました。が、外出先でメールの送信 […]
Fedora36のクリーンインストール
事前準備で作成したインストール用USBメモリを使ってFedora36をクリーンインストールします。 このページで使用しているインストール時の画面キャプチャーはキャプチャーする為にHyper-Vを使ってキャプチャーしたの […]
5.Postfixを使ってSMTPサーバを暗号化する(クライアントとして※)
ここではSMTPクライアント(ノードとしてはSMTPサーバなんだけど、クライアントとして動作するという意味で、外部のドメインから自分のドメイン宛のメールの受信)の暗号化です。分かりづらいよね・・・(wアタイも理解するの […]
4.Postfixを使ってSMTPサーバの暗号化する(サーバとして※) (smtp-submission 587番ポート)対応
次にSTMPサーバの暗号化です。ここで知っておいてほしいのは、概要ページにも記載してますが、SMTPサービスとして2種類の暗号設定をしないといけません。 1. SMTPサービスのサーバとして、メールを受信する際の暗号化 […]
3-1.DovecotでPOP3 サーバの暗号化 POP3 over SSL/TLS(POP3s 995番ポート)対応(~ Ver 2.3)
バージョン2.4以降の場合はこちら それでは最初の暗号化はDovecotです。SMTPよりPOPサーバの方が設定にミスがあった場合、メールサーバとしての影響が少ないと考え、SMTPより先にPOPサーバを先に暗号化します […]
シェル関数 決まった処理を関数として定義する
決まった動き(動作)をする処理を関数として定義する事でサブルーチン化する事ができる。引数も渡すことができるので、通常のコマンドの様に使う事ができる。 FUNC_LOGIN(){ who id hostname } FU […]
グループコマンド 1つのコマンドとしてまとめる
グループコマンド全体が1つの複合コマンドとなります。 { } で囲ったコマンド全てをリダイレクトしたりすることができます。 { date hostname who pwd } > login.log 2001年 1月 1 […]