Line 1,013: |
Line 1,013: |
| harassment). | | harassment). |
| | | |
| + | ====Prior SME9.2 : qpsmtpd check_badmailfromto plugin==== |
| To control mail from external locations to internal locations do | | To control mail from external locations to internal locations do |
| mkdir -p /etc/e-smith/templates-custom/var/service/qpsmtpd/config/peers/0 | | mkdir -p /etc/e-smith/templates-custom/var/service/qpsmtpd/config/peers/0 |
| mkdir -p /etc/e-smith/templates-custom/var/service/qpsmtpd/config/plugins | | mkdir -p /etc/e-smith/templates-custom/var/service/qpsmtpd/config/plugins |
− | nano -w /etc/e-smith/templates-custom/var/service/qpsmtpd/config/plugins/31check_badmailfromto | + | echo "check_badmailfromto" > /etc/e-smith/templates-custom/var/service/qpsmtpd/config/plugins/31check_badmailfromto |
| + | ln -s /etc/e-smith/templates-custom/var/service/qpsmtpd/config/plugins/31check_badmailfromto /etc/e-smith/templates-custom/var/service/qpsmtpd/config/peers/0/31check_badmailfromto |
| + | signal-event email-update |
| + | |
| + | To control mail sent from internal locations to internal locations, in addition to the above also do |
| + | mkdir -p /etc/e-smith/templates-custom/var/service/qpsmtpd/config/peers/local |
| + | ln -s /etc/e-smith/templates-custom/var/service/qpsmtpd/config/plugins/31check_badmailfromto /etc/e-smith/templates-custom/var/service/qpsmtpd/config/peers/local/31check_badmailfromto |
| + | signal-event email-update |
| + | |
| | | |
− | Type in the following followed by Enter
| + | ====Since SME9.2 : qpsmtpd badmailfromto plugin==== |
− | check_badmailfromto | + | remove previous templates, if you are updating |
− | Then save the file and exit
| + | rm /etc/e-smith/templates-custom/var/service/qpsmtpd/config/plugins/31check_badmailfromto \ |
− | Ctrl o | + | /etc/e-smith/templates-custom/var/service/qpsmtpd/config/peers/0/31check_badmailfromto \ |
− | Ctrl x | + | /etc/e-smith/templates-custom/var/service/qpsmtpd/config/peers/local/31check_badmailfromto |
| | | |
− | Then do
| + | To control mail from external locations to internal locations do |
− | ln -s /etc/e-smith/templates-custom/var/service/qpsmtpd/config/plugins/31check_badmailfromto /etc/e-smith/templates-custom/var/service/qpsmtpd/config/peers/0/31check_badmailfromto | + | mkdir -p /etc/e-smith/templates-custom/var/service/qpsmtpd/config/peers/0 |
| + | mkdir -p /etc/e-smith/templates-custom/var/service/qpsmtpd/config/plugins |
| + | echo "badmailfromto" > /etc/e-smith/templates-custom/var/service/qpsmtpd/config/plugins/31badmailfromto |
| + | ln -s /etc/e-smith/templates-custom/var/service/qpsmtpd/config/plugins/31badmailfromto /etc/e-smith/templates-custom/var/service/qpsmtpd/config/peers/0/31badmailfromto |
| signal-event email-update | | signal-event email-update |
| | | |
| To control mail sent from internal locations to internal locations, in addition to the above also do | | To control mail sent from internal locations to internal locations, in addition to the above also do |
| mkdir -p /etc/e-smith/templates-custom/var/service/qpsmtpd/config/peers/local | | mkdir -p /etc/e-smith/templates-custom/var/service/qpsmtpd/config/peers/local |
− | ln -s /etc/e-smith/templates-custom/var/service/qpsmtpd/config/plugins/31check_badmailfromto /etc/e-smith/templates-custom/var/service/qpsmtpd/config/peers/local/31check_badmailfromto | + | ln -s /etc/e-smith/templates-custom/var/service/qpsmtpd/config/plugins/31badmailfromto /etc/e-smith/templates-custom/var/service/qpsmtpd/config/peers/local/31badmailfromto |
| signal-event email-update | | signal-event email-update |
| + | |
| + | ====For Qmail==== |
| | | |
| Create and configure the badmailfromto custom template fragment | | Create and configure the badmailfromto custom template fragment |