[Postfix] SMTP relay blocks from domain

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • IStealYourGun
  • Registratie: November 2003
  • Laatst online: 25-08 20:13

IStealYourGun

Доверяй, но проверяй

Topicstarter
Ik heb thuis een ubuntu server draaien met hierop postfix geïnstalleerd dat outputs van o.a scripts doorstuurt naar mijn mail adres. Hiervoor maak ik gebruik van een relay waar mijn domein is geregisterd. Alleen blokkeert deze de uitgaande mail als deze afkomstig is van <name>@red.domain.tld.
code:
1
2
<name@red.domain.tld>: Sender address rejected: Access denied (in
    reply to RCPT TO command)


Een simpele workaround is het from adres manueel te forcen als ik gebruik maak van het mail commando met:
code:
1
mail -aFrom:red@domain.tld -s "bla bla..."


Op deze manier komt de mail wel aan, maar persoonlijk vind ik dit geen goede manier, gezien dit enkel opgaat voor mijn eigen scripts. Ik heb al verschillende settings aangepast, zowel op niveau van postfix als op het niveau van het systeem. Maar toch blijft postfix standaard @red.domain.tld te gebruiken als ik eem mail verstuur zonder -aFrom:red@domain.tld

code:
1
Jul 29 12:58:46 red postfix/pickup[18028]: 9D4313A0615: uid=1000 from=<name@red.domain.tld>


Iemand een idee hoe je het @... gedeelte kan aanpassen zodat ik @domain.tld krijg?
Een digitaal koekje voor de persoon die mij kan helpen

♥ Under Construction ♦ © 1985 - 2013 and counting. ♣ Born to be Root ★ In the end, we are all communists ♠ Please, don't feed me meat

Alle reacties


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 29-09 21:21

Hero of Time

Moderator LNX

There is only one Legend

Lijkt mij dan wel handig om je config te hebben, al dan niet geanonimiseerd. ;) En wat er in /etc/alias staat, en andere config dat met mailen te maken heeft. Het stuurt namelijk je hostnaam als @afzender en dat moet je wel goed zetten in Postfix.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • Keiichi
  • Registratie: Juni 2005
  • Laatst online: 29-09 22:53
Waarom test je van de commandline met een ander adres? red@domain.tld != name@red.domain.tld

Solar @ Dongen: http://solar.searchy.net/ - Penpal International: http://ppi.searchy.net/


Acties:
  • 0 Henk 'm!

  • Bastien
  • Registratie: Augustus 2001
  • Niet online

Bastien

Probleemeigenaar

Ik denk dat je even moet kijken naar http://www.postfix.org/generic.5.html... Als ik tenminste goed begrijp wat je wil.

Heb ook gehad in een grijs verleden dat output van cronjobs en zo verstuurd werden naar root@vps.domain.tld... op deze manier heb ik aangegeven dat die naar root@domain.tld moeten (of wat je zelf ook maar wil).

[ Voor 64% gewijzigd door Bastien op 29-07-2017 15:16 ]

Je privacy is voor het eerst geschonden bij de eerste echo. Daarna wordt het er de rest van je leven niet meer beter op.


Acties:
  • 0 Henk 'm!

  • gekkie
  • Registratie: April 2000
  • Laatst online: 29-09 19:12
Geen idee of ubuntu hier afwijkt van Debian, maar /etc/mailname eens proberen ?

Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 29-09 21:21

Hero of Time

Moderator LNX

There is only one Legend

Bastien schreef op zaterdag 29 juli 2017 @ 15:14:
Ik denk dat je even moet kijken naar http://www.postfix.org/generic.5.html... Als ik tenminste goed begrijp wat je wil.

Heb ook gehad in een grijs verleden dat output van cronjobs en zo verstuurd werden naar root@vps.domain.tld... op deze manier heb ik aangegeven dat die naar root@domain.tld moeten (of wat je zelf ook maar wil).
Waar jij het in je voorbeeld over hebt is het adres naar wie het gestuurd moet worden. Bij de TS is het van wie het komt. Jij had cron@vps.domain.tld als afzender, aan root@vps.domain.tld. Het aan veld gaat bij de TS wel goed. ;)

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • IStealYourGun
  • Registratie: November 2003
  • Laatst online: 25-08 20:13

IStealYourGun

Доверяй, но проверяй

Topicstarter
De huidige config
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
@red:~$ postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
inet_interfaces = all
mailbox_size_limit = 0
mydestination = red.domain.tld, red.local, localhost.local, localhost
myhostname = domain.tld
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
myorigin = domain.tld
readme_directory = no
recipient_delimiter = +
relayhost = [smtp.mail.relayhost.tld]:587
smtp_generic_maps = hash:/etc/postfix/generic
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtp_use_tls = yes
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
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
Bastien schreef op zaterdag 29 juli 2017 @ 15:14:
Ik denk dat je even moet kijken naar http://www.postfix.org/generic.5.html... Als ik tenminste goed begrijp wat je wil.
Daar heb ik al naar gekeken en dit is de inhoud van de file /etc/postfix/generic
code:
1
2
3
root@red.local   red@domain.tld
@red.local       red@domain.tld
@red.domain.tld    red@domain.tld

♥ Under Construction ♦ © 1985 - 2013 and counting. ♣ Born to be Root ★ In the end, we are all communists ♠ Please, don't feed me meat


Acties:
  • 0 Henk 'm!

  • Xenir
  • Registratie: Augustus 2016
  • Laatst online: 03-09 23:03
Je fqdn van de mta is red.domain.tld ? Dan zal get mailcmd zich inderdaad zo gedragen.

Ik zou postfix instrueren via address rewriting http://www.postfix.org/ADDRESS_REWRITING_README.html red.domain.tld te herschrijven naar domain.tld.

  • IStealYourGun
  • Registratie: November 2003
  • Laatst online: 25-08 20:13

IStealYourGun

Доверяй, но проверяй

Topicstarter
Na een lange tijd dit issues nog eens bekeken en uiteindelijk het antwoord gevonden op een centos forum in een post uit 2009. De variabel die ik moest aanpassen was: masquerade_domains

Ik post het hier maar even, mocht er ooit iemand hetzelfde voorhebben.

https://www.centos.org/forums/viewtopic.php?t=28271

♥ Under Construction ♦ © 1985 - 2013 and counting. ♣ Born to be Root ★ In the end, we are all communists ♠ Please, don't feed me meat

Pagina: 1