ソスソスソス[ソスソスソスTソス[ソスoソス[ソスナ添ソスtソスtソス@ソスCソスソスソスソスソスソスソステ搾ソスソスソス(Postfix+SaMMA)

ソスナ終ソスXソスVソスソスソスF 2022.10.04

ソスソスソスTソスv

ソスソスソス[ソスソスソスフ添ソスtソスtソス@ソスCソスソスソスソスソスソスソスソスソスIソスノパソスXソスソスソス[ソスhソスロ護しソスソスZIPソス`ソスソスソスノ暗搾ソスソスソスソスソスソスソスBソスソスソスソスソスナは、SaMMAソス導難ソスソスソスソスト、ソスン定しソスソスソスソスソスソスノ添ソスtソスtソス@ソスCソスソスソスtソスソスソス[ソスソスソス送ゑソス鼾ソスAソスYソスtソスtソス@ソスCソスソスソスソスソスソスソスソスソスナパソスXソスソスソス[ソスhソスロ護しソスソスZIPソス`ソスソスソスノ暗搾ソスソスソスソスソスソスソス謔、ソスノゑソスソスソスBソスpソスXソスソスソス[ソスhソスハ知ソスソスソス[ソスソスソスヘ托ソスソスMソスメのみに托ソスソスソスソストゑソスソスソスフで、ソスソスソスMソスメは難ソスソスeソスソスソスmソスFソスソスAソスpソスXソスソスソス[ソスhソスハ知ソスソスソス[ソスソスソスソスソスソスソスソスヨ転ソスソスソスソスソスソスBソスソスソスソスノゑソスソスAソスソスソスソスソス鼈カソスソスソスソスソスソスソスソスソス鼾ソスナゑソスソスAソスpソスXソスソスソス[ソスhソスハ知ソスソスソス[ソスソスソスソス]ソスソスソスソスソスネゑソスソスソスホ、ソスソスソスソスナは添ソスtソスtソス@ソスCソスソスソスソスソスQソスニゑソスソス驍アソスニはでゑソスソスネゑソスソスB

SaMMAソスノゑソスソスYソスtソスtソス@ソスCソスソスソスソスソスソスソステ搾ソスソスソスソス^ソスpソスCソスソスソス[ソスW



ソスソスSaMMAソスCソスソスソスXソスgソス[ソスソス

EPELソスソスソス|ソスWソスgソスソスソスソスソスソス(EPEL)ソスソスソスQソスニゑソスソスソスEPELソスソスソス|ソスWソスgソスソスソス導難ソスソスソスソスソス

[root@centos ~]# rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpmソス@ソスソスソス@nux-dextopソスソスソス|ソスWソスgソスソスソスCソスソスソスXソスgソス[ソスソス

[root@centos ~]# yum -y install sendmail-devel openldap-devel glib2-devel gmime-devel libspf2-develソス@ソスソスソス@SaMMAソスCソスソスソスXソスgソス[ソスソスソスノ必ソスvソスネパソスbソスPソス[ソスWソスソスソスCソスソスソスXソスgソス[ソスソス

[root@centos ~]# alternatives --config mtaソス@ソスソスソス@sendmailソスRソス}ソスソスソスhソスン抵ソス

2 ソスvソスソスソスOソスソスソスソスソスソスソスソスソスソス 'mta' ソスソス供ゑソスソスワゑソスソスB

  ソスIソスソス       ソスRソス}ソスソスソスh
-----------------------------------------------
   1           /usr/sbin/sendmail.postfix
*+ 2           /usr/sbin/sendmail.sendmail

Enter ソスソスソスソスソスソスソスト鯉ソスソスンの選ソスソス [+] ソスソスロ趣ソスソスソスソス驍ゥソスAソスIソスソスヤ搾ソスソスソスソスソスヘゑソスソスワゑソス:1ソス@ソスソスソス@1ソスソスソスソスソスソスソスソスソスソスpostfixソスソスsendmailソスRソス}ソスソスソスhソスソスソスgソスpソスソスソスソス謔、ソスノ設抵ソス

[root@centos ~]# wget https://ja.osdn.net/dl/samma/SaMMA-4.1.11.tar.gzソス@ソスソスソス@SaMMAソス_ソスEソスソスソスソスソス[ソスh
ソスソスソスナ新ソスナゑソスURLソスソスソス_ソスEソスソスソスソスソス[ソスhソスyソス[ソスWソスナ確ソスFソスソスソス驍アソスソス

[root@centos ~]# tar zxvf SaMMA-4.1.11.tar.gzソス@ソスソスソス@SaMMAソスWソスJ

[root@centos ~]# cd SaMMA-4.1.11/ソス@ソスソスソス@SaMMAソスWソスJソスソスヨ移難ソス

[root@centos SaMMA-4.1.11]# ./configure && make && make installソス@ソスソスソス@SaMMAソスCソスソスソスXソスgソス[ソスソス

[root@centos SaMMA-4.1.11]# cdソス@ソスソスソス@ソスzソス[ソスソスソスfソスBソスソスソスNソスgソスソスソスヨ戻ゑソス

[root@centos ~]# rm -rf SaMMA-4.1.11ソス@ソスソスソス@ソスWソスJソスソスfソスBソスソスソスNソスgソスソスソスソスソス除

[root@centos ~]# rm -f SaMMA-4.1.11.tar.gzソス@ソスソスソス@ソス_ソスEソスソスソスソスソス[ソスhソスソスソスソスソスtソス@ソスCソスソスソスソスソス除

[root@centos ~]# echo /usr/local/lib > /etc/ld.so.conf.d/libdg.confソス@ソスソスソス@libdgソスソスソスCソスuソスソスソスソスソスpソスXソスン抵ソス

[root@centos ~]# ldconfigソス@ソスソスソス@libdgソスソスソスCソスuソスソスソスソスソスpソスXソスン定反ソスf

ソスソスSaMMAソスン抵ソス

ソスiソスPソスjSaMMAソスン抵ソス
[root@centos ~]# cp /usr/local/etc/samma/samma.conf.enc.default /usr/local/etc/samma/samma.confソス@ソスソスソス@ソスTソスソスソスvソスソスソスソスソスSaMMAソスン抵ソスtソス@ソスCソスソスソスソスソスRソスsソス[

[root@centos ~]# cp /usr/local/etc/samma/samma.tmpl.default /usr/local/etc/samma/samma.tmplソス@ソスソスソス@ソスTソスソスソスvソスソスソスソスソスpソスXソスソスソス[ソスhソスハ知ソスソスソスソスソスtソス@ソスCソスソスソスソスソスRソスsソス[

[root@centos ~]# cp /usr/local/etc/samma/errmsg.tmpl.default /usr/local/etc/samma/errmsg.tmplソス@ソスソスソス@ソスTソスソスソスvソスソスソスソス阨カソスソスソスRソス[ソスhソスマ奇ソスソスソスソスsソスpソスpソスXソスソスソス[ソスhソスハ知ソスソスソスソスソスtソス@ソスCソスソスソスソスソスRソスsソス[

[root@centos ~]# cp /usr/local/etc/samma/sender.default /usr/local/etc/samma/senderソス@ソスソスソス@ソスTソスソスソスvソスソスソスソス闡暦ソスMソスソスソスン抵ソスtソス@ソスCソスソスソスソスソスRソスsソス[

[root@centos ~]# cp /usr/local/etc/samma/rcpt.default /usr/local/etc/samma/rcptソス@ソスソスソス@ソスTソスソスソスvソスソスソスソス闊カソスソスン抵ソスtソス@ソスCソスソスソスソスソスRソスsソス[

ソスiソスQソスjソステ搾ソスソスソスソスホ象設抵ソス
[root@centos samma]# cd /usr/local/etc/samma/ソス@ソスソスソス@SaMMAソスン抵ソスtソス@ソスCソスソスソスiソス[ソスソスヨ移難ソス

[root@centos samma]# echo @`hostname -d` >> senderソス@ソスソスソス@ソステ搾ソスソスソスソスホ象托ソスソスMソスソスソスソスン抵ソスソスソスソスソスソスソスソスソスソス迹暦ソスMソスソスソス驛ソス[ソスソスソスフ添ソスtソスtソス@ソスCソスソスソスヘゑソスソスラて暗搾ソスソスソス
ソスソスソスソスソスMソスソスソスン抵ソスtソス@ソスCソスソスソスフ詳細ゑソスソスソスソスソスソスソスソスナ確ソスFソスソスソス驍アソスソス

[root@centos samma]# echo @example.co.jp >> rcptソス@ソスソスソス@ソステ搾ソスソスソスソスホ象茨ソスソスソスソスン抵ソスソスソス@example.co.jpソスソスソスノ托ソスソスMソスソスソス驛ソス[ソスソスソスフ添ソスtソスtソス@ソスCソスソスソスヘゑソスソスラて暗搾ソスソスソス
ソスソスソスソスソスソスン抵ソスtソス@ソスCソスソスソスフ詳細ゑソスソスソスソスソスソスソスソスナ確ソスFソスソスソス驍アソスソス

[root@centos samma]# makeソス@ソスソスソス@ソスソスソスソスソスhソスソスソスCソスソスDBソスisender.dbソスjソスEソスソスMソスソスDBソスircpt.dbソスjソス成

[root@centos samma]# cdソス@ソスソスソス@ソスzソス[ソスソスソスfソスBソスソスソスNソスgソスソスソスヨ戻ゑソス

ソスiソスRソスjソスpソスXソスソスソス[ソスhソスハ知ソスソスソス[ソスソスソスソスソスソスソスソスソスソスソスホ擾ソス
[root@centos ~]# nkf -w /usr/local/etc/samma/samma.tmpl > samma.tmplソス@ソスソスソス@ソスpソスXソスソスソス[ソスhソスハ知ソスソスソス[ソスソスソスeソスソスソスvソスソスソス[ソスgソスソスメ集ソスpソスノ包ソスソスソスソスRソス[ソスhソスマ奇ソスソスソスソストコソスsソス[

[root@centos ~]# vi samma.tmplソス@ソスソスソス@ソスpソスXソスソスソス[ソスhソスハ知ソスソスソス[ソスソスソスeソスソスソスvソスソスソス[ソスgソスメ集
To: <@@TOADDR@@>
Subject: ソスpソスXソスソスソス[ソスhソスハ知ソスソスソス[ソスソス
Content-Type: text/plain; charset=ISO-2022-JPソス@ソスソスソス@ソスヌ会ソス
Content-Transfer-Encoding: 8bitソス@ソスソスソス@ソスヌ会ソス
MIME-Version: 1.0ソス@ソスソスソス@ソスヌ会ソス

ソスネ会ソスソスフソスソス[ソスソスソスノ添ソスtソスソスソス黷スソスtソス@ソスCソスソスソスフ解凍パソスXソスソスソス[ソスhソスソスソスソスソスmソス轤ケソスソスソスワゑソスソスB

ソスソスソスソス: <@@SUBJECT@@>
ソスソスソスt: <@@DATE@@>
ソスpソスXソスソスソス[ソスh: <@@PASSWORD@@>

ソスソスMソスソス
<@@RCPTLIST@@>

ソスYソスtソスtソス@ソスCソスソスソスソス
<@@FILENAME@@>

[root@centos ~]# nkf --ic=UTF-8 --oc=ISO-2022-JP -x -m0 samma.tmpl > /usr/local/etc/samma/samma.tmpl ; rm -f samma.tmplソス@ソスソスソス@ソスメ集ソスソスソスソスソスpソスXソスソスソス[ソスhソスハ知ソスソスソス[ソスソスソスeソスソスソスvソスソスソス[ソスgソス文趣ソスソスRソス[ソスhソスマ奇ソスソスソスソストコソスsソス[(ソス゚ゑソス)ソスソスノ削除

ソスiソスSソスjソスソスソス{ソスソスtソス@ソスCソスソスソスソスソスソスソスソスソスソスソスソスソスホ擾ソス
[root@centos ~]# wget https://ja.osdn.net/dl/samma/libiconv-1.12-1.src.rpmソス@ソスソスソス@libiconvソスソスSRPMソスソスソス_ソスEソスソスソスソスソス[ソスh
ソスソスソスナ新ソスナゑソスURLソスソスソス_ソスEソスソスソスソスソス[ソスhソスyソス[ソスWソスナ確ソスFソスソスソス驍アソスソス

[root@centos ~]# rpm -ivh libiconv-1.12-1.src.rpmソス@ソスソスソス@libiconvソスソスSRPMソスソスWソスJ
ソスXソスVソスソス / ソスCソスソスソスXソスgソス[ソスソスソスソス...
   1:libiconv-1.12-1                  ################################# [100%]
ソスxソスソス: ソスソスソス[ソスUソス[ yamauchi ソスヘ托ソスソスンゑソスソスワゑソスソスソス - root ソスソスソスgソスpソスソスソスワゑソス
ソスxソスソス: ソスOソスソスソス[ソスv designet ソスヘ托ソスソスンゑソスソスワゑソスソスソス - root ソスソスソスgソスpソスソスソスワゑソス
ソスxソスソス: ソスソスソス[ソスUソス[ yamauchi ソスヘ托ソスソスンゑソスソスワゑソスソスソス - root ソスソスソスgソスpソスソスソスワゑソス
ソスxソスソス: ソスOソスソスソス[ソスv designet ソスヘ托ソスソスンゑソスソスワゑソスソスソス - root ソスソスソスgソスpソスソスソスワゑソス
ソスxソスソス: ソスソスソス[ソスUソス[ yamauchi ソスヘ托ソスソスンゑソスソスワゑソスソスソス - root ソスソスソスgソスpソスソスソスワゑソス
ソスxソスソス: ソスOソスソスソス[ソスv designet ソスヘ托ソスソスンゑソスソスワゑソスソスソス - root ソスソスソスgソスpソスソスソスワゑソス

[root@centos ~]# vi ~/rpmbuild/SPECS/libiconv.specソス@ソスソスソス@libiconv.specソスメ集
#makeソス@ソスソスソス@ソスsソスソスソスソス#ソスソスヌ会ソスソスソスソストコソスソスソスソスソスgソスAソスEソスg

%install
ソスソス
%makeinstallソス@ソスソスソス@makeinstallソスノ変更

[root@centos ~]# rpmbuild -bb --clean ~/rpmbuild/SPECS/libiconv.specソス@ソスソスソス@libiconvソスソスRPMソス生撰ソス

[root@centos ~]# rpm -ivh --nodeps rpmbuild/RPMS/`uname -p`/libiconv-1.12-1.`uname -p`.rpmソス@ソスソスソス@ソスソスソスソスソスソスソスソスlibiconvソスソスRPMソスソスソスCソスソスソスXソスgソス[ソスソス

[root@centos ~]# rm -f ~/rpmbuild/RPMS/`uname -p`/libiconv-1.12-1.`uname -p`.rpmソス@ソスソスソス@ソスソスソスソスソスソスソスソスlibiconvソスソスRPMソスソスソス除

[root@centos ~]# rpmbuild --rmsource --rmspec ~/rpmbuild/SPECS/libiconv.specソス@ソスソスソス@RPMソスソスソスソスソスソスnソスソス

[root@centos ~]# rm -f libiconv-1.12-1.src.rpmソス@ソスソスソス@ソス_ソスEソスソスソスソスソス[ソスhソスソスソスソスlibiconvソスソスSRPMソスソスソス除

[root@centos ~]# vi /usr/local/bin/sammainitソス@ソスソスソス@SaMMAソスNソスソスソスXソスNソスソスソスvソスgソス成
#!/bin/bash

export LD_LIBRARY_PATH=/usr/local/samma/lib
export LD_PRELOAD=/usr/local/samma/lib/preloadable_libiconv.so
export CHARSET_ALIAS="Shift_JIS=CP932:EUC-JP=EUC-JP-MS:ISO-2022-JP=ISO-2022-JP-MS"

/usr/local/bin/samma

[root@centos ~]# chmod +x /usr/local/bin/sammainitソス@ソスソスソス@SaMMAソスNソスソスソスXソスNソスソスソスvソスgソスノ趣ソスソスsソスソスソスソスソスtソスソス

ソスソスSaMMAソスNソスソス

[root@centos ~]# vi /usr/lib/systemd/system/samma.serviceソス@ソスソスソス@SaMMAソスNソスソスソスXソスNソスソスソスvソスgソス成
[Unit]
Description=SaMMA (SAfety Mail gateway with Milter Api)

[Service]
ExecStart=/usr/local/bin/sammainit
Restart=always

[Install]
WantedBy=multi-user.target

[root@centos ~]# systemctl start sammaソス@ソスソスソス@SaMMAソスNソスソス

[root@centos ~]# systemctl enable sammaソス@ソスソスソス@SaMMAソスソスソスソスソスNソスソスソスン抵ソス



ソスソスPostfixソスESaMMAソスAソスgソスン抵ソス

[root@centos ~]# vi /etc/postfix/main.cfソス@ソスソスソス@Postfixソスン抵ソスtソス@ソスCソスソスソスメ集
ソスyMilterソスン抵ソス(smtpd_milters)ソスソスソスネゑソスソス鼾ソスz
ソスソスソスLソスソスヌ会ソス
smtpd_milters = inet:127.0.0.1:20026
milter_default_action = tempfail

ソスyMilterソスン抵ソス(smtpd_milters)ソスソスソスソスソスノゑソスソスソス鼾ソスz
smtpd_milters = unix:/var/run/milter-manager/milter-manager.sock,inet:127.0.0.1:20026ソス@ソスソスソス@SaMMAソスAソスgソスン抵ソスソスヌ記

[root@centos ~]# systemctl reload postfixソス@ソスソスソス@Postfixソスン定反ソスfソスソスCentOS7ソスフ場合

ソスソスSaMMAソスmソスF

ソスソス/usr/local/etc/samma/rcptソスノ設定しソスソスソスhソスソスソスCソスソスソスフソスソス[ソスソスソスAソスhソスソスソスXソスソスソスノ添ソスtソスtソス@ソスCソスソスソスtソスソスソス[ソスソスソス送信ソスソスソスト、ソスYソスtソスtソス@ソスCソスソスソスソスソスpソスXソスソスソス[ソスhソスロ鯉ソスZIPソス`ソスソスソスノ暗搾ソスソスソスソスソスソスソスト茨ソスソスソスノ托ソスソスMソスソスソスソス驍アソスソス
ソスソスソスpソスXソスソスソス[ソスhソスハ知ソスソスソス[ソスソスソスフパソスXソスソスソス[ソスhソスナ茨ソスソスソスノ托ソスソスソス黷スZIPソスtソス@ソスCソスソスソス復搾ソスソスソスソスナゑソスソス驍アソスソス
ソスソス/usr/local/etc/samma/rcptソスノ設定しソストゑソスソスネゑソスソスhソスソスソスCソスソスソスフソスソス[ソスソスソスAソスhソスソスソスXソスソスソスノ添ソスtソスtソス@ソスCソスソスソスtソスソスソス[ソスソスソス送信ソスソスソスト、ソスYソスtソスtソス@ソスCソスソスソスソスソステ搾ソスソスソスソスソスソス黷クソスノゑソスソスフまま茨ソスソスソスノ托ソスソスMソスソスソスソス驍アソスソス


ソスソスソスヨ連ソスRソスソスソスeソスソスソスc

<!ソス\ソスeソスLソスXソスgソスフみゑソス4ソスsソス\ソスソスソスノ追会ソスソスソスCソスソスソスソスソスソス\>



ソスソスソスソスソスフペソス[ソスWソスフトソスbソスvソスヨ戻ゑソス

ソスvソスソスソスCソスoソスVソス[ソス|ソスソスソスVソス[
centossrv.com