タグ

mailとserverに関するlax34のブックマーク (3)

  • 電子メール送信に関する技術

    ふと気になって調べたことの備忘メモです ✍ (2022/4/2追記)Twitterやはてブで色々とご指摘やコメントを頂いたので、それに基づいて加筆と修正をおこないました 特に、幾つかの技術については完全に誤った説明をしてしまっており、大変助かりました…ありがとうございました🙏 なぜ調べたか メール送信機能のあるWebアプリケーションを開発・運用していると、 特定のアドレスに対してメールが届かないんだが とか MAILER-DAEMONなるアドレスからメールが来たんだけど といった問い合わせを受けて原因を探ることになります 実務においては、Amazon SES や SendGrid といったメール送信処理を抽象的に扱えるサービスを使うことが多いと思いますが、 ことトラブルシューティングにおいては、その裏にある各種技術についての概要を知っていると、状況把握や原因特定をしやすくなります ありが

    電子メール送信に関する技術
  • メールサーバー構築(Postfix+Dovecot) - CentOSで自宅サーバー構築

    メールサーバーを構築する場合、送信メールサーバー(SMTPサーバー)と受信メールサーバー(POP/IMAPサーバー)の構築が必要となる。 ここでは、送信メールサーバーにはPostfix、受信メールサーバーにはDovecotを採用する。 なお、Postfixは迷惑メールの不正中継に利用されないようにするため、初期設定では外部から外部宛(例えば、会社等で自宅サーバーのメールアドレスからプロバイダのメールアドレス宛)に送信できないようになっているが、迷惑メールの不正中継に利用されずに外部から外部宛に送信できるようにするため、SMTP認証機能※を有効にする。 また、DovecotはPOP/IMAPサーバーとして構築し、ユーザーがPOPまたはIMAPを選択できるようにする。※POPとIMAPの違い ※SMTP認証機能とは、メール送信時にユーザー名とパスワードで認証を行なう機能であり、これにより、迷惑

  • nodeでメールを送る - spagettyの研究ノート

    node.jsでメールを送りたかったので調べたメモ。 GmailをSMTPサーバーとしてメールを送りたいと思ったので、試してみました。 node_mailer node-mail emailjs などを調査したけど、使えたのはこれ! eleith/emailjs · GitHub PCへのメールは普通にできたが、携帯へのメールが上手く日語の文字コードを認識してくれなかった。 色々試行錯誤したんだけど、とりあえずHTMLメールにすると上手く行った。 var email = require("emailjs"); var server = email.server.connect({ user: "xxxxxxxxxxx@gmail.com", password: "xxxxxxxxx", host: "smtp.gmail.com", ssl: true }); var headers =

    nodeでメールを送る - spagettyの研究ノート
  • 1