[+] exim, php mail, fqdn wysy

Konfiguracja serwerów, usług, itp.
Awatar użytkownika
markossx
Beginner
Posty: 489
Rejestracja: 26 maja 2007, 16:01
Lokalizacja: Polska

[+] exim, php mail, fqdn wysyłanie poczty z poziomu przeglądarki

Post autor: markossx »

Witam.

Potrzebuję pomocy szanownego grona ponieważ exim nie jest moją najmocniejszą stroną.
Exim jest skonfigurowany jako smarthost i jest w sieci LAN razem z serwerem poczty (postfix).
Gdy wysyłam e-mail do Internetu z basha wszystko jest w porządku:

Kod: Zaznacz cały

[b]użytkownik[/b]@domena.pl
Jednak gdy próbuję wysłać maila za pomocą skryptu php (przez przeglądarkę) z exima do postfixa dociera wiadomość gdzie nadawca jest:

Kod: Zaznacz cały

[b]użytkownik[/b]@hostname.domena.pl
Postfix robi co prawda przekierowanie tej wiadomości dalej, jednak serwery w Internecie ją odrzucają z informacją:

Kod: Zaznacz cały

status=bounced (host mx.wp.pl[212.77.101.4] said: 554 sorry, refused mailfrom because return MX does not exist (in reply to MAIL FROM command)
Wiadomo dlaczego.

Jak ustawić exima, aby nie wpisywał w pole ,,from'' nazwy hosta tylko samą domenę?
Grzebałem dość sporo w konfigach exima oraz manipulowałem wpisami hosts jednak nie osiągnąłem zamierzonego efektu.

Pozdrawiam.
Pacek
Beginner
Posty: 315
Rejestracja: 18 sierpnia 2009, 15:17
Lokalizacja: Gdynia

Post autor: Pacek »

Ja akurat używam postfixa i wykorzystuję coś takiego jak "generic" do transformacji adresów z domena.com.pl na domena.pl. Polega to na stworzeniu pliku generic oraz umieszczeniu w nim:

Kod: Zaznacz cały

@domena.com.pl   @domena.pl
Gdzie pierwsze to domena z której będzie następowac transformacja (np. lokalna) a druga to domena rzeczywista.
Następnie należy w main.cf:
smtp_generic_maps = hash:/etc/postfix/generic

Po stworzeniu pliku należy jeszcze zrobić postmapa:

Kod: Zaznacz cały

postmap hash:/etc/postfix/generic
Polecam sprawdzić:

Kod: Zaznacz cały

man generic
man canonical
Awatar użytkownika
markossx
Beginner
Posty: 489
Rejestracja: 26 maja 2007, 16:01
Lokalizacja: Polska

Post autor: markossx »

Dziękuję @Pacek za informacje. Tak, rozważałem żeby obejść problem za pomocą postfixa i jeśli nie dowiem się jak przestawić exima to pewnie pokombinuję w ten sposób.
Może jednak ktoś jeszcze podrzuci jakiś pomysł.
Awatar użytkownika
markossx
Beginner
Posty: 489
Rejestracja: 26 maja 2007, 16:01
Lokalizacja: Polska

Post autor: markossx »

Nie ma to jak pomóc sobie samemu...

Kod: Zaznacz cały

Exim rewrite header
Generic w Postfix i ten rewrite w Exim - cuda można robić :D
ODPOWIEDZ