Стоит postfix. Всё работает.Но при отправке из консоли, он вставляет имя машины.
Как убрать это?
> Стоит postfix. Всё работает.
> Но при отправке из консоли, он вставляет имя машины.
> Как убрать это?параметр myorigin в main.cf как определен?
>> Стоит postfix. Всё работает.
>> Но при отправке из консоли, он вставляет имя машины.
>> Как убрать это?
> параметр myorigin в main.cf как определен?myorigin = $mydomain
mydomain = test.ru
> Но при отправке из консоли, он вставляет имя машины.
> Как убрать это?если GNU mailx через -r указывайте свой адрес, который хотите чтобы светился в поле From:
>> Но при отправке из консоли, он вставляет имя машины.
>> Как убрать это?
> если GNU mailx через -r указывайте свой адрес, который хотите чтобы светился
> в поле From:Обычный mail.
К примеру: echo test | mail -s Test root или echo test | mail -s Test root@test.ru
Да, забыл сказать, виртуальные пользователи.
Куда вставляет? И каким боком здесь это название темы?
AAAA рыть в сторону ipv6 ))
> AAAA рыть в сторону ipv6 ))АААА и ipv6 тут не причем, выше верно заметили, название топика не ахти.
Суть вот в чем:
В консоле при отправке почты, как наружу так внутри, Postfix к домену добавляет имя сервера.
То есть server.test.ru
При отправке из консоли он должен во FROM писать user@test.ru, а он добавляет user@server.test.ruКак убрать этот "server"?
postfix не меняет заголовков писем (по крайней мере в стандартной конфигурации). Используйте mailx, как вам выше посоветовали, или любой другой клиент, которому можно передать адрес отправителя.
> postfix не меняет заголовков писем (по крайней мере в стандартной конфигурации). Используйте
> mailx, как вам выше посоветовали, или любой другой клиент, которому можно
> передать адрес отправителя.Я в курсе, что не меняет. Значит в настройках где-то у меня в postfix что-то не то.
>> postfix не меняет заголовков писем (по крайней мере в стандартной конфигурации). Используйте
>> mailx, как вам выше посоветовали, или любой другой клиент, которому можно
>> передать адрес отправителя.
> Я в курсе, что не меняет. Значит в настройках где-то у меня
> в postfix что-то не то.main.cf
myorigin = $mydomain
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
append_dot_mydomain = noreadme_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_scachesmtpd_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/genericmydomain = test.ru
mydestination = localhost, localhost.$mydomain, $myorigin
relayhost =
mynetworks = ip адреса
relay_domains = $mynetworksvirtual_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
> То есть server.test.ru
> При отправке из консоли он должен во FROM писать user@test.ru, а он
> добавляет user@server.test.ru
> Как убрать этот "server"?вы попробывали указать дополнительные пераметры по отправки почты черех консольную mail? это нормальное поведение mail утилиты, которое ранее использовалось для передачи почты с одной станции до другой, до появления современных MUA.
вам же на написали как можно указать точный FROM: для таких целей используйте дополнительные аргументы. читайте man mail (их всего несколько heirloom-mailx, bsd-mailx).
>> То есть server.test.ru
>> При отправке из консоли он должен во FROM писать user@test.ru, а он
>> добавляет user@server.test.ru
>> Как убрать этот "server"?
> вы попробывали указать дополнительные пераметры по отправки почты черех консольную mail?
> это нормальное поведение mail утилиты, которое ранее использовалось для передачи почты
> с одной станции до другой, до появления современных MUA.
> вам же на написали как можно указать точный FROM: для таких целей
> используйте дополнительные аргументы. читайте man mail (их всего несколько heirloom-mailx,
> bsd-mailx).Да скорее всего Вы правы.
как минимум смотреть еще в сторону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...