Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Swift Mailer - problemy z wysyłką maili, Maile nie wychodzą poza domenę
phpion
post
Post #1





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Witam,
mam taki oto kod z wykorzystaniem Swift Mailer:

// kod usunięto - zaktualizowano podczas edycji (kod niżej)

Jest to fragment systemu newslettera. Problem w tym, że maile wysyłane na inne domeny niż @adres.pl w ogóle nie dochodzą. Przykładowo: na adres jozek@adres.pl mail dojdzie, natomiast na jozek@buziaczek.pl już nie :/ Testowałem z użyciem kilku serwerów (neostrada, onet, wp) i na żaden z nich nie doszło :/

Nie jest to raczej wina ustawień serwera bo wysyłka poprzez mail() realizowana jest bez problemu. Zrobiłem sobie test sprawdzający czy skrypt przechodzi przez wszystkie adresy i uwzględnia wszystkie. Maile jednak nie dochodzą.

Co począć?

Pozdrawiam,
pion

// Edit:
Nie wiem co się dzieje. Dałem sobie taki kod:
  1. <?php
  2. ini_set('display_errors', '1');
  3.  
  4. require_once('../lib/Swift/Swift.php');
  5. require_once('../lib/Swift/Swift/RecipientList.php');
  6. require_once('../lib/Swift/Swift/Message.php');
  7. require_once('../lib/Swift/Swift/Connection/NativeMail.php');
  8. require_once('../lib/Swift/Swift/BatchMailer.php');
  9.  
  10. $recipients = new Swift_RecipientList();
  11. $recipients->addTo('pion@serwer1.pl', 'pion');
  12. $recipients->addTo('pion@serwer2.pl', 'phpion');
  13.  
  14.  
  15. $message = new Swift_Message('temat', 'tresc');
  16.  
  17. $swift = new Swift(new Swift_Connection_NativeMail());
  18. $batch = new Swift_BatchMailer($swift);
  19. $batch->send($message, $recipients, 'test@hostktoregoniema.pl');
  20.  
  21. print_r($batch->getFailedRecipients());
  22. ?>


W zależności od tego, na który serwer wrzucę plik, to tylko na ten maile dochodzą (jeśli użyje serwer1.pl/swift.php to dochodzą na pion@serwer1.pl, jeśli serwer2pl/swift.php to na pion@serwer2.pl). Nagłówki maila wyglądają chyba ok:
Kod
From - Thu Oct 23 21:09:06 2008
X-Account-Key: account2
X-UIDL: 1224788934.M906161P30336V0000000000000804I0000000001B94A1C_0.1081.v.tld.pl,S=709
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
X-Mozilla-Keys:                                                                                
Return-Path: <test@hostktoregoniema.pl>
Delivered-To: serwer2.pl-pion@serwer2.pl
Received: (qmail 30307 invoked by uid 1081130); 23 Oct 2008 19:08:54 -0000
To: phpion <pion@serwer2.pl>
Subject: temat
HTTP-Posting-URI: serwer2.com:80/swift.php
HTTP-Posting-User-Agent: Opera/9.25 (Windows NT 5.1; U; en)
HTTP-Posting-Client: 83.22.115.175
From: test@hostktoregoniema.pl
Reply-To: test@hostktoregoniema.pl
Date: Thu, 23 Oct 2008 21:08:54 +0200
X-LibVersion: 3.3.2
Message-ID: <20081023190854.30188.1362332446.swift@serwer2.pl>
X-Antivirus: AVG for E-mail 7.5.549 [270.8.2/1738]
Mime-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset=iso-8859-1; format=flowed

tresc



--
No virus found in this incoming message.
Checked by AVG.
Version: 7.5.549 / Virus Database: 270.8.2/1738 - Release Date: 2008-10-21 14:10

Pomóżcie bo już mnie szlag trafia...

Ten post edytował phpion 23.10.2008, 20:19:04
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
wolditm
post
Post #2





Grupa: Zarejestrowani
Postów: 31
Pomógł: 2
Dołączył: 20.07.2005

Ostrzeżenie: (0%)
-----


Takie pytanko, wysyłasz maile z adresu który istnieje? Jak nie, to zapewne, przez to część maili nie dochodzi :/ (przez mail() działa), w sensie skrzynka z której wysyłasz musi być założona i aktywna smile.gif

Mam nadzieję, że pomoże.


--------------------
Wspomnienia
Go to the top of the page
+Quote Post
phpion
post
Post #3





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




wstydnis.gif tiaaa, cudowałem wczoraj przez dłuższy czas, a to taka pierdoła. Ale dzięki za pomoc - o to chodziło smile.gif hehe.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 17:42