Nadawca mail'a |
Autor |
Wiadomość |
BRC
Pomógł: 20 razy Posty: 245
|
Wysłany: 13-01-2015, 21:43 Nadawca mail'a
|
|
|
Jak ustawić nadawcę maila wiadomości?
w includes/emailer.php zrobiłem tak:
Kod: | $email_from = ($this->from != '') ? "From: $this->from\n" : "From: $admin_email\n";
$email_from = ($this->from != '') ? "From: Forum Cout.pl <$this->from>\n" : "From: Forum Cout.pl <$admin_email>\n"; |
I działa.
Kłopot w tym, że gdy jakiś użytkownik wyśle do kogoś maila przez forum, to nadawca również jest zastępowany. A chciałbym, żeby tam był JEGO adres email.
Kiedy coś jest w this->from? (I w ogóle dlaczego ta linijka jest zdublowana)?
@Dobra, do zamknięcia. Dla potomnych: zastąpiłem te kretyńsko powtórzone linijki jedną:
Kod: | $email_from = ($this->from != 'w@cout.pl') ? "From: $this->from <$this->from>\n" : "From: Forum Cout.pl <$admin_email>\n"; |
|
|
|
|
|
Gadatliwa Kasia
|
|
|
|
Graffi
Pomógł: 14 razy Posty: 73
|
Wysłany: 13-01-2015, 22:16
|
|
|
jak serwer odbiorcy ma weryfikację SPF a domena nadawcy ma ustawione dobrze wpisy TXT na temat SPF to m@il zaginie w tzw. niebycie |
_________________ do dziś tego nie rozumiałem, ale dziś rozumiałem
nie udzialem pomocy na PW, GG, etc... - zapytaj się na forum lub poszukaj po prostu |
|
|
|
|
BRC
Pomógł: 20 razy Posty: 245
|
Wysłany: 14-01-2015, 01:07
|
|
|
Niby dlaczego? Nie zmieniam adresu email, tylko wyświetlaną nazwę nadawcy. W dalszym ciągu wysyłam maile ze swojego serwera, ze swojego adresu |
|
|
|
|
Graffi
Pomógł: 14 razy Posty: 73
|
Wysłany: 14-01-2015, 21:25
|
|
|
BRC napisał/a: | to nadawca również jest zastępowany. A chciałbym, żeby tam był JEGO adres email. | z ciekawości przetestuję to co wyprodukowałeś, ale zrozumiałem że jest moment w którym chcesz aby nadawcą (adresem we From) był adres piszącego wiadomość i o tej kwestii Ci napisałem właśnie mówiąc o SPF
jeżeli źle zrozumiałem twoje intencje to przepraszam za zamieszanie |
_________________ do dziś tego nie rozumiałem, ale dziś rozumiałem
nie udzialem pomocy na PW, GG, etc... - zapytaj się na forum lub poszukaj po prostu |
|
|
|
|
BRC
Pomógł: 20 razy Posty: 245
|
Wysłany: 15-01-2015, 07:45
|
|
|
Nie dostałeś nigdy wiadomości np. z Allegro? Nazwą nadawcy jest Allegro. Ale gdyby zmienili nazwę nadawcy na Alledrogo, to w dalszym ciągu adresem nadawcy mógłby być adres powiadomienia@allegro.pl |
|
|
|
|
Graffi
Pomógł: 14 razy Posty: 73
|
Wysłany: 15-01-2015, 13:24
|
|
|
BRC napisał/a: | $email_from = ($this->from != 'w@cout.pl') ? "From: $this->from <$this->from>\n" : "From: Forum Cout.pl <$admin_email>\n"; | no toż to sprawdza warunek:
jeżeli adres piszącego jest inny niż 'w@cout.pl' to wówczas zwróć dla zmiennej "$email_from" wartość
"From adres_email_nadawcy <adres_email_nadawcy>"
a w przeciwnym wypadku użyj adresu admina
więc efektem działania tego kodu jest utworzenie całego nagłówka "From: " składającego się z adresu e-mail nadawcy (no nie?) a ja Ci to poddaje jako problem w pewnych momentach
chociaż jak to działało wcześniej?
bo wygląda że dokładnie tak samo w kwestii samego adresu
postawiłem nawet na testy to forum sobie i jest dokładnie jak mówię - adres nadawcy,
hmm... dobra, przepraszam za zamieszanie, a samą kwestię SPF sobie potestuję jak to wygląda na różnych serwerach poczty
od dawna nie korzystam z forum byPrzemo a kiedy korzystałem nie robiłem tak wnikliwych rozważań wszystkiego jak teraz |
_________________ do dziś tego nie rozumiałem, ale dziś rozumiałem
nie udzialem pomocy na PW, GG, etc... - zapytaj się na forum lub poszukaj po prostu |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
BRC
Pomógł: 20 razy Posty: 245
|
Wysłany: 16-01-2015, 18:22
|
|
|
Może prościej:
Jeżeli adres nadawcy jest równy w@cout.pl (adres admina), to nazwa nadawcy = Forum Cout.pl
W przeciwnym razie nic nie jest zmieniane. |
|
|
|
|
|