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:
<?php require_once('../lib/Swift/Swift.php'); require_once('../lib/Swift/Swift/RecipientList.php'); require_once('../lib/Swift/Swift/Message.php'); require_once('../lib/Swift/Swift/Connection/NativeMail.php'); require_once('../lib/Swift/Swift/BatchMailer.php'); $recipients = new Swift_RecipientList(); $recipients->addTo('pion@serwer1.pl', 'pion'); $recipients->addTo('pion@serwer2.pl', 'phpion'); $message = new Swift_Message('temat', 'tresc'); $swift = new Swift(new Swift_Connection_NativeMail()); $batch = new Swift_BatchMailer($swift); $batch->send($message, $recipients, 'test@hostktoregoniema.pl'); ?>
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
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...