Tak, możesz pozbyć się części "via". Oto szczegóły:
1) SPF and DKIM
Po pierwsze, trzeba by ustawić SPF rekord domeny wysyłanego e-maili od i umożliwić DKIM również. Są one przeznaczone głównie do identyfikacji wiadomości przed spamem.
2) "From: [email protected]"
Po drugie, upewnij się, że ustawiasz nagłówek "Od:" jako adres e-mail w domenie, z której wysyłasz wiadomości. Nie udawaj, że jesteś kimś innym. Użyj "From: [email protected]", jeśli wysyłasz wiadomości z abc.com, a nie cokolwiek innego, na przykład [email protected] lub [email protected] lub cokolwiek innego. Jeśli chcesz, aby odbiorca odpowiadał na Twój adres e-mail w Gmailu zamiast adresu e-mail domeny, użyj nagłówka "Reply-To:". "Od:" musi zawsze być adresem domeny, z którego wysyłasz wiadomość e-mail.
3) "Return-Path: [email protected]"
Po trzecie i najważniejsze, ustaw „Return-Path:” nagłówek być taka sama, jak w przypadku domeny „Od:” cel. Użyj 5th parametr funkcji poczty() dla tego:
mail('[email protected]', 'Subject', "Message Body", $headers, '[email protected]')
Więc Return-Path tej wiadomości będzie „[email protected]” (adres e-mail zaraz po przełącznika -f). Parametr $ headers powinien zawierać wszystkie niezbędne nagłówki wiadomości. Upewnij się, że "Od:" to coś@twojadomena.com.
Po wykonaniu tych kroków i środków Gmail powinien całkowicie ufać wiadomościom z domeny twojadomena.com. Pole "via" w Twoich wiadomościach powinno zniknąć, a pole "wysłane przez" i pole "podpisane przez" powinny być poprawnie wyświetlane jako twoja_domena.com.
Mam nadzieję, że pomoże!
Nie możesz, to serwer pocztowy, a nie php. –
Tak, możesz. Proszę spojrzeć poniżej odpowiedzi. – richard