smtp
Sogoをいれて、IMAP/SMTPを使う。 Sogoは比較的よくできたグループウェア。ちょっと動作はもっさりしてるけどスマホなどで見ても快適な表示である。大量のメールを捌くのは厳しいが、通常のメール量であれば苦にならない。これをGmailの代替としてインストー…
Postfix で正規表現(PCRE)を使う regexは初期状態で使える。しかし使いやすいPCREはインストールが必要だった。 apt install postfix-pcre PCRE の指定 mainc.cf などで正規表現を使うときは、ファイルの接頭辞に pcre: を使う。ファイルの拡張子は任意。 pc…
SMTPリレーは、TLSで暗号化通信を使ってるのか? SMTP のサーバー間の配送って平文だとならったし、Proton Mailなどはアンセキュアだと煽ってくる。 はて?SMTPはサーバー間配送にTLSを使ってないんだろうか。と思い立って調べてみた。サーバー間配送ってい…
25ポートは、有料課金が必要 メールを送信しようとしたら、つながらない。ブロックされている。 ネットを見ると送信を「できている」人たちもいて、何かしらの設定があるのかと調べたが、だめだった。 2021 年 6 月 23 日以降のアカウントは送信できない。 h…
Cloudflare Email ルーティング cloudflare の Email ルーティングを入れた。 CloudflareのEmailルーティングは、Cloudflareに登録したドメイン宛のメールを任意のメアドに転送してくれるサービス。正直言って使い所がいまいち分からない機能だ。 別になくて…
Sieve で正規表現マッチの後方参照を使う。 DovecotのSieveは正規表現によるマッチングを使ってメールボックスへ配送するまえに処理を挟むことができる。 sieve (Dovecot)の書式を使って、特定のメールをフィルタリングしたり転送したいなと思ったんだけど…
Arm(aarch64)で mailcow-dockernized を動かした。 mailcow とは rspamd/virtual hosting メール / imaps / smtp / WEBメール / ip-ban の必要なものがワンセットで、docker compose だけで簡単にメール環境を作ることができる。 arm 版 Raspiやオラクルクラ…
postfix via ssh でメール送信を安全にする VPN経由でメール送信をすると大変。VPNの管理がめんどくさい。 だったらHTTPS/SSHで配送すればいい。 SSH でpostfix配送する。 単純に、SSH起動して、SSH経由でsendmail を起動すればいい。 /etc/postfix/master.c…
コマンドからサクッとメールを送信する。 コマンドからサクッとメールを送信して、送信テストをしたい。 コマンドには幾つか候補がある。 mailx がある。 s-nail がある。 mailutilsがある。 curl がある。 swaks がある。 これらを自由に選んで、メール送信…
メールサーバーの疎通テストを簡単にやりたい メールサーバーに接続して送信するのを定期的にチェックしています。 昭和平成のレトロ家庭用の機器(FAX)などがメールに対応しててもSMTPSに非対応なので、Raspiでプロキシしていますが、疎通テストや認証テス…
Google GMAILのSMTPのIPアドレス範囲 以前、Google workspaceで のGmailに存在しないアドレスはローカルのSMTPサーバーで処理するように、メールのルーティングルールを書いたわけですが。 ルールをかいたので、ローカルのSMTPサーバーへは、Gmailからメール…
mailcow でメールサーバー構築 メールの運用はめんどくさい。それ以前にインストールがめんどくさい。 スパム対策や、DKIMだとか、MXとMTAだとかあれこれ考える必要がある。考えるのをやめて、GoogleApps(Gsuite/Google workspace)だとかoffice365を使えば…
curl で smtp 経由でメールを送信する。 curl で送信できる。めっちゃ便利だわこれ。 シンプルなメール curl -v --url 'smtp://127.0.0.1:2525' \ --mail-rcpt admin@exp.tld\ --mail-from takuya@exp.tld \ -T - <
sendmail でメールを送ろうとして苦労してた。 webの問い合わせフォームだとか、php のsendmail をサーバでは使えるが、ローカルでは smart-relay な postfix を設定して試していた。 実にめんどくさいことだった。或る日、コマンドを眺めていて、ふと気づい…
smtpサーバーにtelnet でアクセスで、ログインを確認する 220 iemsa300501.mailsv.softbank.jp ESMTP server ready Thu, 12 Mar 2015 19:05:54 +0900 HELO 250 iemsa300501.mailsv.softbank.jp AUTH LOGIN 334 VXNlcm5hbWU6 XXXXXXX== 334 UGFzc3dvcmQ6 XXXX…