LINUX.ORG.RU

возврат писем

 , ,


0

1

Подскажите, есть у нас тестовый контейнер. Есть задача: все письма недошедшие до адресата отправлять по тому пути который мы укажем в Return-Path Это вроде как стандартное поведение почты. Если открыть файл /var/mail/www-data на тестовом контейнере, то можно увидеть, что заголовок мы выставили Return-Path: 123@gmail.com но при попадании почты на возврат письмо не получило уже этого заголовка и мы видим Return-path: <>

Что мы делаем не так? Или может нужно какой-то другой заголовок выставлять в случае ошибки отправки? Мы намерено сделали такой адрес в To заголовке что бы письмо не ушло и возник отбой

или какие вообще есть варианты?



Последнее исправление: Garcia (всего исправлений: 3)

я пока сделал так, добавил в конфиг постфикса

notify_classes = resource, software, bounce
bounce_notice_recipient = my@email.com

my@email.com - почта на которую будут приходить письма, которые отправлялись на не сущ адреса

а как такое можно сделать через консоль? например:

echo «test2» | mail -s «$(echo -e „This is subject_2\nReturn-path: my@email.com“)» tratrata@gmail.comsaaaa

tratrata@gmail.comsaaaa почты такой нет и что бы мне возвращался ответ на my@email.com

Garcia
() автор топика
Ответ на: комментарий от Bootmen

поправил описание

вот конфиг postfix

alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
inet_interfaces = loopback-only
inet_protocols = ipv4
mailbox_size_limit = 0
mydestination = test, localhost.localdomain, , localhost
myhostname = test
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
readme_directory = no
recipient_delimiter = +
relayhost =
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_use_tls = yes

вот файл /var/mail/www-data

From MAILER-DAEMON  Tue May  8 15:35:52 2018
Return-Path: <>
X-Original-To: www-data@test
Delivered-To: www-data@test
Received: by test (Postfix)
        id CF6857E21747; Tue,  8 May 2018 15:35:52 +0300 (+03)
Date: Tue,  8 May 2018 15:35:52 +0300 (+03)
From: MAILER-DAEMON@test (Mail Delivery System)
Subject: Undelivered Mail Returned to Sender
To: www-data@test
Auto-Submitted: auto-replied
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
        boundary="9DF547E21746.1525782952/test"
Message-Id: <20180508123552.CF6857E21747@test>

This is a MIME-encapsulated message.

--9DF547E21746.1525782952/test
Content-Description: Notification
Content-Type: text/plain; charset=us-ascii

This is the mail system at host test.

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

                   The mail system

<"tratrata@gmail.comsaaaa>: Host or
    domain name not found. Name service error for
    name=gmail.comsaaaa type=A: Host not found

<""@gmail.com>: host gmail-smtp-in.l.google.com[173.194.76.27] said: 553 5.1.2
    The recipient address <@gmail.com> is not a valid RFC-5321 address.
    d73-v6si6058323wmh.1 - gsmtp (in reply to RCPT TO command)

--9DF547E21746.1525782952/test
Content-Description: Delivery report
Content-Type: message/delivery-status

Reporting-MTA: dns; test
X-Postfix-Queue-ID: 9DF547E21746
X-Postfix-Sender: rfc822; www-data@test
Arrival-Date: Tue,  8 May 2018 15:35:52 +0300 (+03)

Final-Recipient: rfc822; "tratrata@gmail.comsaaaa
Action: failed
Status: 5.4.4
Diagnostic-Code: X-Postfix; Host or domain name not found. Name service error
    for name=gmail.comsaaaa type=A: Host not found

Final-Recipient: rfc822; ""@gmail.com
Action: failed
Status: 5.1.2
Remote-MTA: dns; gmail-smtp-in.l.google.com
Diagnostic-Code: smtp; 553 5.1.2 The recipient address <@gmail.com> is not a
    valid RFC-5321 address. d73-v6si6058323wmh.1 - gsmtp

--9DF547E21746.1525782952/test
Content-Description: Undelivered Message
Content-Type: message/rfc822

Return-Path: <www-data@test>
Received: by test (Postfix, from userid 33)
        id 9DF547E21746; Tue,  8 May 2018 15:35:52 +0300 (+03)
To: "tratrata@gmail.comsaaaa,
        "@gmail.com"@test
Subject: =?UTF-8?B?dGVzdA==?=
X-PHP-Originating-Script: 33:UserModule.php
MIME-Version: 1.0
From: my@email.com
Reply-To: my@email.com
Content-Type: text/html; charset=utf-8
Message-Id: <20180508123552.9DF547E21746@test>
Date: Tue,  8 May 2018 15:35:52 +0300 (+03)

test2

--9DF547E21746.1525782952/test--

Garcia
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.