2022年8月12日金曜日

ASAHIネットのメールサーバをFreeBSDサーバから利用

 

作成中

  1.  packageをインストール

    SASL対応のために、ports/pkgのsendmailをインストール

    SSL/TLS通信のために、stunnelをインストール(sendmail.mcの記述でsendmailが直接できるかもしれないが、試していない)

     

    1. stunnelの設定
      1. /usr/local/etc/stunnel/stunnel.conf に以下を追加
    [asahi-net-smtp]
    client = yes
    accept = 127.0.0.1:465
    connect = mail.asahi-net.or.jp:465
    verifyChain = yes
    CApath = /etc/ssl/certs
    checkHost = mail.asahi-net.or.jp
    OCSPaia = yes
      1. /etc/rc.conf に追加
    stunnel_enable="YES"

    /usr/local/etc/rc.d/stunnel start
    1. sendmailの設定
      1. /etc/mail/mailer.conf
    #
    #sendmail       /usr/libexec/sendmail/sendmail
    #mailq          /usr/libexec/sendmail/sendmail
    #newaliases     /usr/libexec/sendmail/sendmail
    #hoststat       /usr/libexec/sendmail/sendmail
    #purgestat      /usr/libexec/sendmail/sendmail
    sendmail        /usr/local/sbin/sendmail
    send-mail       /usr/local/sbin/sendmail
    mailq           /usr/local/sbin/sendmail
    newaliases      /usr/local/sbin/sendmail
    hoststat        /usr/local/sbin/sendmail
    purgestat       /usr/local/sbin/sendmail
    1. sendmail.mcの変更
    FEATURE(authinfo, `hash  -o /etc/mail/authinfo')
    define(`SMART_HOST', `asahinet465:localhost')

    ######################################################################
    ### sendgrid587 Mailer Specification                               ###
    ######################################################################
    Masahinet465,   P=[IPC], F=mDFMuXa8, S=EnvFromSMTP/HdrFromSMTP,
                            R=MasqSMTP, E=\r\n, L=2040, T=DNS/RFC822/SMTP,
                            A=TCP $h 465

    make sendmail.cf
      1. /etc/mail/authinfo
    #
    # makemap hash authinfo.db < authinfo
    #
    AuthInfo:localhost.my.domain "U:ASAHI-NETのID" "P:ASAHI-NETのパスワードすべて小文字で" "M:CRAM-MD5"

    AuthInfo:localhost.my.domain "U:zzz-snp" "P:abcd1234" "M:CRAM-MD5"


    makemap hash authinfo.db < authinfo
    chmod go-rwx authinfo*

    /etc/rc.d/sendmail restart



    authinfoのポイント


    パスワードはすべて小文字



    関連リンク