URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 97049
[ Назад ]

Исходное сообщение
"type=AAAA: Host not found"

Отправлено skytix , 19-Ноя-17 10:37 
Стоит postfix. Всё работает.

Но при отправке из консоли, он вставляет имя машины.
Как убрать это?


Содержание

Сообщения в этом обсуждении
"type=AAAA: Host not found"
Отправлено Andrey , 19-Ноя-17 14:06 
> Стоит postfix. Всё работает.
> Но при отправке из консоли, он вставляет имя машины.
> Как убрать это?

параметр myorigin в main.cf как определен?


"type=AAAA: Host not found"
Отправлено skytix , 19-Ноя-17 17:10 
>> Стоит postfix. Всё работает.
>> Но при отправке из консоли, он вставляет имя машины.
>> Как убрать это?
> параметр myorigin в main.cf как определен?

myorigin = $mydomain
mydomain = test.ru


"type=AAAA: Host not found"
Отправлено eRIC , 19-Ноя-17 19:29 
> Но при отправке из консоли, он вставляет имя машины.
> Как убрать это?

если GNU mailx через -r указывайте свой адрес, который хотите чтобы светился в поле From:



"type=AAAA: Host not found"
Отправлено skytix , 19-Ноя-17 20:31 
>> Но при отправке из консоли, он вставляет имя машины.
>> Как убрать это?
> если GNU mailx через -r указывайте свой адрес, который хотите чтобы светился
> в поле From:

Обычный mail.

К примеру: echo test | mail -s Test root или echo test | mail -s Test root@test.ru

Да, забыл сказать, виртуальные пользователи.


"type=AAAA: Host not found"
Отправлено Аноним , 19-Ноя-17 21:23 
Куда вставляет? И каким боком здесь это название темы?

"type=AAAA: Host not found"
Отправлено Pahanivo , 20-Ноя-17 00:32 
AAAA рыть в сторону ipv6 ))


"type=AAAA: Host not found"
Отправлено skytix , 20-Ноя-17 07:35 
> AAAA рыть в сторону ipv6 ))

АААА и ipv6 тут не причем, выше верно заметили, название топика не ахти.

Суть вот в чем:

В консоле при отправке почты, как наружу так внутри, Postfix к домену добавляет имя сервера.

То есть server.test.ru
При отправке из консоли он должен во FROM писать user@test.ru, а он добавляет user@server.test.ru

Как убрать этот "server"?


"type=AAAA: Host not found"
Отправлено Аноним , 20-Ноя-17 08:32 
postfix не меняет заголовков писем (по крайней мере в стандартной конфигурации). Используйте mailx, как вам выше посоветовали, или любой другой клиент, которому можно передать адрес отправителя.

"type=AAAA: Host not found"
Отправлено skytix , 20-Ноя-17 08:55 
> postfix не меняет заголовков писем (по крайней мере в стандартной конфигурации). Используйте
> mailx, как вам выше посоветовали, или любой другой клиент, которому можно
> передать адрес отправителя.

Я в курсе, что не меняет. Значит в настройках где-то у меня в postfix что-то не то.


"type=AAAA: Host not found"
Отправлено skytix , 20-Ноя-17 09:02 
>> postfix не меняет заголовков писем (по крайней мере в стандартной конфигурации). Используйте
>> mailx, как вам выше посоветовали, или любой другой клиент, которому можно
>> передать адрес отправителя.
> Я в курсе, что не меняет. Значит в настройках где-то у меня
> в postfix что-то не то.

main.cf

myorigin = $mydomain

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
append_dot_mydomain = no

readme_directory = no

compatibility_level = 2


smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination

myhostname = server.test.ru

alias_maps = hash:/etc/postfix/aliases
alias_database = hash:/etc/postfix/aliases

#smtp_generic_maps = hash:/etc/postfix/generic
#sender_canonical_maps = hash:/etc/postfix/generic

mydomain = test.ru

mydestination = localhost, localhost.$mydomain, $myorigin

relayhost =
mynetworks = ip адреса
relay_domains = $mynetworks

virtual_mailbox_domains = test.ru
virtual_mailbox_base = /var/spool/mail/vhosts
virtual_mailbox_maps = hash:/etc/postfix/vmailbox
virtual_minimum_uid = 100
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
virtual_alias_maps = hash:/etc/postfix/virtual


mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all


"type=AAAA: Host not found"
Отправлено eRIC , 20-Ноя-17 09:35 
> То есть server.test.ru
> При отправке из консоли он должен во FROM писать user@test.ru, а он
> добавляет user@server.test.ru
> Как убрать этот "server"?

вы попробывали указать дополнительные пераметры по отправки почты черех консольную mail? это нормальное поведение mail утилиты, которое ранее использовалось для передачи почты с одной станции до другой, до появления современных MUA.

вам же на написали как можно указать точный FROM: для таких целей используйте дополнительные аргументы. читайте man mail (их всего несколько heirloom-mailx, bsd-mailx).


"type=AAAA: Host not found"
Отправлено skytix , 20-Ноя-17 09:53 
>> То есть server.test.ru
>> При отправке из консоли он должен во FROM писать user@test.ru, а он
>> добавляет user@server.test.ru
>> Как убрать этот "server"?
> вы попробывали указать дополнительные пераметры по отправки почты черех консольную mail?
> это нормальное поведение mail утилиты, которое ранее использовалось для передачи почты
> с одной станции до другой, до появления современных MUA.
> вам же на написали как можно указать точный FROM: для таких целей
> используйте дополнительные аргументы. читайте man mail (их всего несколько heirloom-mailx,
> bsd-mailx).

Да скорее всего Вы правы.


"type=AAAA: Host not found"
Отправлено ALex_hha , 21-Ноя-17 17:59 
как минимум смотреть еще в сторону

http://www.postfix.org/postconf.5.html#append_at_myorigin
http://www.postfix.org/postconf.5.html#local_header_rewrite_...
http://www.postfix.org/postconf.5.html#remote_header_rewrite...