LINUX.ORG.RU

Сообщения alex1306

 

Надо ли настраивать SCT Error Recovery Control?

Здравствуйте.

Планирую объединить в raid\windows pool несколько таких hdd.

Device Model:     TOSHIBA MG07ACA12TE
Firmware Version: 0101
User Capacity:    12 000 138 625 024 bytes [12,0 TB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Rotation Rate:    7200 rpm
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

SCT capabilities:              (0x003d) SCT Status supported.
                                        SCT Error Recovery Control supported.
                                        SCT Feature Control supported.
                                        SCT Data Table supported.

Текущие настройки таймаутов такие

SCT Error Recovery Control:
          Read: Disabled
          Write: Disabled

Надо ли самому настраивать этот параметр

smartctl -l scterc,70,70 /dev/sda

или raid это сам сделает?

 

alex1306
()

Аппаратное кодирование видео Ryzen 5 2600 + AMD RX570(8gb)

Данный пост навеян вопросами

https://www.linux.org.ru/forum/linux-hardware/14748819
Как правильно транскодить на AMD при помщи VAAPI?

https://www.linux.org.ru/forum/desktop/14459465
Низкая скорость кодирования H264 в RX 580 это нормально?

h264_vaapi - пробовал под убунтой 19.10 x64

Результат: скорость (fps) такая же как и у CPU

Решил сделать пару простейших тестов их родных amd кодеков h264_amf и hevc_amf

Насколько я понял, под линукс эти кодеки тоже есть (https://github.com/GPUOpen-LibrariesAndSDKs/AMF/releases), но я их не тестил в убунте.

Запуск из консоли под Windows10.

ffmpeg version git-2019-12-14-24424a6

Тестировал с десяток видосов, выложил три теста.

Тест 1. Codec: x264. Video: 960x540. CPU: 155fps / GPU: 193fps


Исходник: https://workupload.com/file/VAGLrpnK

cpu encoding: 
ffmpeg -i 8m.mp4 -y -b:v 3M -c:v libx264 -c:a libmp3lame -profile:v high -vf scale=960:540 out.mp4
frame=  814 fps=155 q=-1.0 Lsize=    9775kB time=00:00:27.06 bitrate=2959.3kbits/s speed=5.17x


gpu encoding: ffmpeg -hwaccel dxva2 -i 8m.mp4 -y -b:v 3M -c:v h264_amf -c:a libmp3lame -profile:v high -vf scale=960:540 out.mp4 
output:  https://workupload.com/file/eLQ6N68D 

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '8m.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf58.35.101
  Duration: 00:00:27.16, start: 0.000000, bitrate: 8090 kb/s
    Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv), 1920x1080 [SAR 1:1 DAR 16:9], 8089 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 59.94 tbc (default)
    Metadata:
      handler_name    : ?Mainconcept Video Media Handler
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> h264 (h264_amf))
Press [q] to stop, [?] for help
Output #0, mp4, to 'out.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf58.35.101
    Stream #0:0(eng): Video: h264 (h264_amf) (avc1 / 0x31637661), nv12, 960x540 [SAR 1:1 DAR 16:9], q=-1--1, 3000 kb/s, 29.97 fps, 30k tbn, 29.97 tbc (default)
    Metadata:
      handler_name    : ?Mainconcept Video Media Handler
      encoder         : Lavc58.65.100 h264_amf
frame=  814 fps=193 q=-0.0 Lsize=   10291kB time=00:00:27.12 bitrate=3107.7kbits/s speed=6.45x
video:10287kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.040603%

Тест 2. Codec: x264. Video: 1080p. CPU: 60fps / GPU: 119fps

Исходник: https://www.videvo.net/video/top-view-of-traffic-on-freeway/455564/
cpu encoding: 
ffmpeg -i in.mp4 -y -b:v 3M -c:v libx264 -c:a libmp3lame -profile:v high -vf scale=1920:1080 out.mp4
frame= 1016 fps= 60 q=-1.0 Lsize=   16139kB time=00:00:42.40 bitrate=3117.5kbits/s speed=2.51x


gpu encoding: ffmpeg -hwaccel dxva2 -i in.mp4 -y -b:v 3M -c:v h264_amf -c:a libmp3lame -profile:v high -vf scale=1920:1080 out.mp4
output:  https://workupload.com/file/EJLS9r3j


Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'in.mp4':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: mp42mp41
    creation_time   : 2018-11-22T18:17:07.000000Z
  Duration: 00:00:42.41, start: 0.000000, bitrate: 29875 kb/s
    Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709), 1920x1080, 29576 kb/s, 23.98 fps, 23.98 tbr, 24k tbn, 47.95 tbc (default)
    Metadata:
      creation_time   : 2018-11-22T18:17:07.000000Z
      handler_name    : ?Mainconcept Video Media Handler
      encoder         : AVC Coding
    Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 317 kb/s (default)
    Metadata:
      creation_time   : 2018-11-22T18:17:07.000000Z
      handler_name    : #Mainconcept MP4 Sound Media Handler
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> h264 (h264_amf))
  Stream #0:1 -> #0:1 (aac (native) -> mp3 (libmp3lame))
Press [q] to stop, [?] for help
Output #0, mp4, to 'out.mp4':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: mp42mp41
    encoder         : Lavf58.35.101
    Stream #0:0(eng): Video: h264 (h264_amf) (avc1 / 0x31637661), nv12, 1920x1080, q=-1--1, 3000 kb/s, 23.98 fps, 24k tbn, 23.98 tbc (default)
    Metadata:
      creation_time   : 2018-11-22T18:17:07.000000Z
      handler_name    : ?Mainconcept Video Media Handler
      encoder         : Lavc58.65.100 h264_amf
    Stream #0:1(eng): Audio: mp3 (libmp3lame) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp (default)
    Metadata:
      creation_time   : 2018-11-22T18:17:07.000000Z
      handler_name    : #Mainconcept MP4 Sound Media Handler
      encoder         : Lavc58.65.100 libmp3lame
frame= 1016 fps=119 q=-0.0 Lsize=   16531kB time=00:00:42.40 bitrate=3193.3kbits/s speed=4.97x
video:15849kB audio:663kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.118027%

Тест 3. Codec: x265. Video: 4K. CPU: 45fps/ GPU: 52fps.

Исходник: https://www.videvo.net/video/flying-up-and-away-from-stadio-olimpico/456950/
cpu encoding: 
ffmpeg -i in.mp4 -y -b:v 3M -c:v libx264 -c:a libmp3lame  -vf scale=1920:1080 out.mp4
frame=  718 fps= 45 q=-1.0 Lsize=   10518kB time=00:00:29.82 bitrate=2889.3kbits/s speed=1.87x

gpu encoding: ffmpeg -hwaccel dxva2 -i in.mp4 -y -b:v 3M -c:v hevc_amf -c:a libmp3lame  -vf scale=1920:1080 out.mp4
output: https://workupload.com/file/Kt58wMyA


Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'in.mp4':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: mp42mp41
    creation_time   : 2019-04-11T15:13:32.000000Z
  Duration: 00:00:34.53, start: 0.000000, bitrate: 60521 kb/s
    Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709), 3840x2160, 60516 kb/s, 23.98 fps, 23.98 tbr, 24k tbn, 47.95 tbc (default)
    Metadata:
      creation_time   : 2019-04-11T15:13:32.000000Z
      handler_name    : ?Mainconcept Video Media Handler
      encoder         : AVC Coding
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> hevc (hevc_amf))
Press [q] to stop, [?] for help
Output #0, mp4, to 'out.mp4':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: mp42mp41
    encoder         : Lavf58.35.101
    Stream #0:0(eng): Video: hevc (hevc_amf) (hev1 / 0x31766568), nv12, 1920x1080, q=2-31, 3000 kb/s, 23.98 fps, 24k tbn, 23.98 tbc (default)
    Metadata:
      creation_time   : 2019-04-11T15:13:32.000000Z
      handler_name    : ?Mainconcept Video Media Handler
      encoder         : Lavc58.65.100 hevc_amf
frame=  828 fps= 52 q=-0.0 Lsize=   13459kB time=00:00:34.49 bitrate=3196.5kbits/s speed=2.17x
video:13455kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.032124%

 , , , ,

alex1306
()

Доменная зона .club - как настроить bind?

Приветствую, коллеги. Есть настройки bind, на домене .com - все ок. На домене .club - те же настройки не работают

-01:/etc/bind# cat db.tube.conf
$TTL    604800
@               IN      SOA     ns.bdsm4k.club. root.ns.bdsm4k.club. (
                                                        2003080800      ; Serial
                                                        40000           ; Refresh
                                                        900             ; Retry
                                                        1209600         ; Expire
                                                        3600            ; Negative Cache TTL
                                                        )
;
@               IN      NS      ns.bdsm4k.club.
@               IN      A       174.138.44.1
www             IN      CNAME   bdsm4k.club.
@               IN      AAAA    ::1
ns              IN      A       174.138.44.1


у регистратора прописан  ns 
Dig с сервера куда привязывается домен

-01:/etc/bind# dig @localhost bdsm4k.club

; <<>> DiG 9.10.3-P4-Ubuntu <<>> @localhost bdsm4k.club
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 49826
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;bdsm4k.club.			IN	A

;; ANSWER SECTION:
bdsm4k.club.		604800	IN	A	174.138.44.1

;; AUTHORITY SECTION:
bdsm4k.club.		604800	IN	NS	ns.bdsm4k.club.

;; ADDITIONAL SECTION:
ns.bdsm4k.club.		604800	IN	A	174.138.44.1

;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Mar 01 16:02:37 UTC 2018
;; MSG SIZE  rcvd: 89
-01:~# nslookup bdsm4k.club 
Server:		67.207.67.2
Address:	67.207.67.2#53

** server can't find bdsm4k.club: NXDOMAIN



Dig с удаленного сервера

# dig bdsm4k.club 

; <<>> DiG 9.10.3-P4-Ubuntu <<>> bdsm4k.club
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 12724
;; flags: qr rd ra ad; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;bdsm4k.club.			IN	A

;; AUTHORITY SECTION:
club.			60	IN	SOA	ns1.dns.nic.club. hostmaster.neustar.biz. 1519920302 900 900 604800 60

;; Query time: 11 msec
;; SERVER: 67.207.67.2#53(67.207.67.2)
;; WHEN: Thu Mar 01 16:22:09 UTC 2018
;; MSG SIZE  rcvd: 110





Что не так с nameserver? 
 

 , ,

alex1306
()

Сортировка внутри файла по количеству слов в линии

Здравствуйте.

Есть файл с такими строками:

 
Петров Вася
Вася
Петров Василий Николаевич

Нужно на выходе отсортировать все линии в файле по количеству слов в строке, то есть, сначала все одинарные слова, потом 2 слова в строке, потом три и т.п. Вот так:

Вася
Петров Вася
Петров Василий Николаевич

Нашел решение

awk '{printf("%05d%s\n", NF, $0)}' file.txt|sort|awk '{print substr($0, 6)}'
работает с английскими словами, но с кирилицей не хочет.

Как наши-то слова отсортировать? ))

 ,

alex1306
()

Postfix 2.11.0 - как отключить проверку look up host ?

Есть сервис temp-mail.ru - временные мыла.

При попытке отправить месагу на временный емейл возникает это

postfix/smtp[6207]: 771AE20344: to=<xotovera@powermail.pw>, relay=none, delay=59, delays=59/0.01/0.22/0, dsn=5.4.4, status=bounced (unable to look up host powermail.pw: Name or service not known)

При этом на мои же собственные почтовики, которые настроены вроде как корректно - почта доходит.

Вот main.cf

mydomain = мойдомен.us
myhostname = mail.мойдомен.us
myorigin = мойдомен.us
mydestination = mail.мойдомен.us localdomain, localhost, localhost.localdomain, localhost, мойдомен.us
mynetworks = 127.0.0.0/8, xxx.xxx.159.126
biff = no
append_dot_mydomain = no
readme_directory = no
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mailbox_size_limit = 0
inet_interfaces = all
####### SASL ##################
smtpd_sasl_local_domain = mail.мойдомен.us
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
#######################################
default_destination_recipient_limit = 50
default_process_limit = 200
inet_protocols = ipv4
#######################################
qmgr_message_active_limit = 20000
qmgr_message_recipient_limit = 20000
#######################################
smtpd_banner = ESMTP mail. postfix
smtpd_client_connection_count_limit = 100
smtpd_client_restrictions = permit_mynetworks, permit_sasl_authenticated
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_relay_restrictions = permit_mynetworks, permit_sasl_authenticated
####################### TLS ##############################
smtpd_tls_auth_only = no
smtpd_tls_CAfile = /etc/ssl/certs/cacert.pem
smtpd_tls_cert_file = /etc/ssl/certs/smtpd.crt
smtpd_tls_key_file = /etc/ssl/private/smtpd.key
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_security_level = may
smtpd_tls_session_cache_database = btree:/smtpd_scache
smtpd_tls_session_cache_timeout = 3600s
smtpd_use_tls = yes
tls_random_source = dev:/dev/urandom
##########################################
smtp_destination_concurrency_limit = 100
smtp_dns_support_level = disabled
smtp_mx_session_limit = 100
smtp_tls_note_starttls_offer = yes
smtp_tls_security_level = may
smtp_tls_session_cache_database = btree:/smtp_scache

на серваке ubuntu 14 x32

Как убрать от Postfix проверку look up host у получателя письма?

 

alex1306
()

Avconv. Как объединить видео ролики в один ролик?

Здравствуйте. Установлен avconv

avconv version v9-1946-g6af2c35, Copyright (c) 2000-2013 the Libav developers
  built on Aug 28 2013 22:06:58 with gcc 4.7 (Ubuntu/Linaro 4.7.2-2ubuntu1)

Есть папка /chunk , в которой находится 70-150 кусков видео. Требуется объединить их в один ролик с помощью avconv. Пробовал разные варианты.

avconv -f concat -i <(printf "file '%s'\n" /root/chunk/*.mp4) -y -c copy /root/test/full.mp4

Ошибка : Unknown input format: 'concat'

avconv -f concat -i <(printf "%s|" /root/chunk/*.mp4) -y -c copy /root/test/full.mp4

Ошибка : Unknown input format: 'concat'

avconv -i concat:`ls -ltr /root/chunk/*.mp4 | awk 'BEGIN {ORS="|"} { print $9 }'` -y -c:v copy -c:a copy /root/test/full.mp4

Однако только один mp4 вошел в mp4. Вывод этой команды

https://dl.dropboxusercontent.com/u/100403694/avconv.txt

Кажется это был самый близкий вариант, но чувствуется, что чего-то не хватает в этом варианте.

Как все-таки объединить ролики с помощью avconv ?

Ставить что-то другое не хочется.

 , , видео конвертация

alex1306
()

Как научить bash script проходить smtp авторизацию?

Здравствуйте.
У меня на сервере стоит Centos, Postfix+dovecot. Все работает отлично.
Хочу написать скрипт, который авторизуется к юзеру info@mydomen.com посредством передачи строки AUTH PLAIN base64format и отправляет письмо.
Интересует именно такое решение без сторонних библиотек.
#!/bin/sh
function checkStatus {
expect=250
if [ $# -eq 3 ] ; then
expect=«${3}»
fi
if [ $1 -ne $expect ] ; then
echo «Error: ${2}»
exit
fi
}
MyHost='hostname'
MailHost='hostname'
MailPort=587
FromAddr='info@${MyHost}'
ToAddr='my@mail.com'
Subject='Hello world'
Message='My message'
exec 3<>/dev/tcp/${MailHost}/${MailPort}
read -u 3 sts line
checkStatus «${sts}» «${line}» 220
echo «HELO ${MyHost}» >&3
#echo «EHLO localhost» >&3
read -u 3 sts line
checkStatus «$sts» «$line»
echo «MAIL FROM: ${FromAddr}» >&3
read -u 3 sts line
checkStatus «$sts» «$line»
echo «RCPT TO: ${ToAddr}» >&3
read -u 3 sts line
checkStatus «$sts» «$line»
echo «DATA» >&3
read -u 3 sts line
checkStatus «$sts» «$line» 354
echo «Subject: ${Subject}» >&3
echo «${Message}» >&3
echo "." >&3
read -u 3 sts line
checkStatus «$sts» «$line»
echo -en «QUIT\r\n» >&3


После запуска скрипта появляется ошибка.

Error: 5.7.1 my@mail.com... Relaying denied. Proper authentication required.

Как научить скрипт авторизовываться?
Обычное подключение через тот же thunderbird проходит отлично.

В master.cf заключено следующее:
biff = no
append_dot_mydomain = no
smtpd_tls_cert_file=/etc/pki/dovecot/certs/dovecot.pem
smtpd_tls_key_file=/etc/pki/dovecot/private/dovecot.pem
smtpd_use_tls=no
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
myhostname = мойдомен.ком
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = мойдомен.ком
mydestination = mail.мойдомен.ком, мойдомен.ком, localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes

Заранее спасибо за идеи.

 , ,

alex1306
()

Не получается авторизоваться через Thunderbird в Exim4

Здравствуйте, никак не могу понять , что необходимо прописать в exim.conf, чтобы получилось авторизоваться через Thunderbird из дома и отправить письмо.
При этом, если захожу на сервер через консоль и пробую
telnet localhost 25 - Ehlo localhost - AUTH PLAIN логин+пароль - авторизуюсь
exim -bh домашний ip -то же самое - авторизуюсь успешно.

Exim.conf - поставил где можно accept и логин и пароль прописал в нем же для теста.

domainlist local_domains = @
domainlist relay_to_domains =
hostlist relay_from_hosts = 127.0.0.1/8
acl_smtp_rcpt = acl_check_rcpt
acl_smtp_data = acl_check_data
qualify_domain = leadershark.com
allow_domain_literals = false
exim_user = Debian-exim
exim_group = Debian-exim
never_users = root
rfc1413_query_timeout = 0s
sender_unqualified_hosts = +relay_from_hosts
recipient_unqualified_hosts = +relay_from_hosts
ignore_bounce_errors_after = 45m
timeout_frozen_after = 15d
helo_accept_junk_hosts = 127.0.0.1
auto_thaw = 1h
smtp_banner = «$primary_hostname, ESMTP EXIM $version_number»
smtp_accept_max = 75
smtp_accept_max_per_connection = 35
smtp_connect_backlog = 30
smtp_accept_max_per_host = 75
split_spool_directory = true
remote_max_parallel = 15
return_size_limit = 7k
helo_allow_chars = _
smtp_enforce_sync = false
message_size_limit = 15M
helo_allow_chars = _
log_selector = \
+all_parents \
+connection_reject \
+incoming_interface \
+lost_incoming_connection \
+received_sender \
+received_recipients \
+smtp_confirmation \
+smtp_syntax_error \
+smtp_protocol_error \
-queue_run
syslog_timestamp = no


begin acl

acl_check_rcpt:

hosts = *
control = allow_auth_unadvertised

hostlist host_auth_accept_relay = *

accept hosts = :

accept message = «incorrect symbol in address»
domains = +local_domains
local_parts = ^[.] : ^.*[@%!/|]

accept message = «incorrect symbol in address»
domains = !+local_domains
local_parts = ^[./|] : ^.*[@%!] : ^.*/\\.\\./

accept message = «HELO/EHLO require by SMTP RFC»
condition = ${if eq{$sender_helo_name}{}{yes}{no}}

accept authenticated = *

accept message = «Your IP in HELO - access denied!»
hosts = * : !+relay_from_hosts : !81-196.lissyara.su
condition = ${if eq{$sender_helo_name}\
{$sender_host_address}{true}{false}}

accept condition = ${if eq{$sender_helo_name}\
{$interface_address}{yes}{no}}
hosts = !127.0.0.1 : !localhost : *
message = «main IP in your HELO! Access denied!»

accept condition = ${if match{$sender_helo_name}\
{\N^\d+$\N}{yes}{no}}
hosts = !127.0.0.1 : !localhost : *
message = «can not be only number in HELO!»

accept message = «your hostname is bad (adsl, poll, ppp & etc).»
condition = ${if match{$sender_host_name} \
{adsl|dialup|pool|peer|dhcp} \
{yes}{no}}
warn

set acl_m0 = 0s


accept domains = +relay_to_domains
endpass
message = «main server not know how relay to this address»
verify = recipient

deny message = you in blacklist: $dnslist_domain --> $dnslist_text
dnslists = opm.blitzed.org : \
cbl.abuseat.org : \
bl.csma.biz : \
dynablock.njabl.org

accept hosts = +relay_from_hosts

deny message = «relay not permitted»

accept


begin routers

dnslookup:
driver = dnslookup
domains = ! +local_domains
transport = remote_smtp
ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
no_more

system_aliases:
driver = redirect
allow_fail
allow_defer
data = ${lookup{$local_part}lsearch{/etc/aliases}}
user = Debian-exim
group = Debian-exim
file_transport = address_file
pipe_transport = address_pipe

userforward:
driver = redirect
check_local_user
file = $home/.forward
no_verify
no_expn
check_ancestor
file_transport = address_file
pipe_transport = address_pipe
reply_transport = address_reply
condition = ${if exists{$home/.forward} {yes} {no} }

localuser:
driver = accept
check_local_user
transport = local_delivery
cannot_route_message = Unknown user

begin transports

remote_smtp:
driver = smtp

local_delivery:
driver = appendfile
check_string = «»
create_directory
delivery_date_add
directory = /home/businessinfo/Maildir
directory_mode = 770
envelope_to_add
group = mail
maildir_format
maildir_tag = ,S=$message_size
message_prefix = «»
message_suffix = «»
mode = 0660

address_pipe:
driver = pipe
return_output

address_file:
driver = appendfile
delivery_date_add
envelope_to_add
return_path_add

address_reply:
driver = autoreply

begin retry
* * F,2h,15m; G,16h,1h,1.5; F,4d,6h


AUTH_SERVER_ALLOW_NOTLS_PASSWORDS = true

fixed_plain:
driver = plaintext
public_name = PLAIN
server_prompts = :
server_condition = \
${if and {{eq{$auth2}{businessinfo}}{eq{$auth3}{post123}}}}
server_set_id = $auth2


fixed_login:
driver = plaintext
public_name = LOGIN
client_send = : username : mysecret
server_prompts = username : Password
server_condition = \
${if and {{eq{$auth1}{businessinfo}}{eq{$auth2}{post123}}}}
server_set_id = $auth1

 

alex1306
()

RSS подписка на новые темы