Page 4 of 5

Posted: Thu Aug 31, 2006 8:52 pm
by alexus
Also I just check my hosting provider did fix the problem with hotmail, but Swift still cant deliver to Hotmail... could it be because of the wrong hearers? hotmail is very strict about them

Posted: Thu Aug 31, 2006 11:22 pm
by RobertGonzalez
There is no need to post five times in a row. You could have edited your first of these five and included what you needed to in that one post.

Posted: Fri Sep 01, 2006 2:26 am
by Chris Corbyn
Those extra slashes look like the annoyance of having magic quotes turned on. Jus stripslashes() and all will be fine.

~scottayy mentioned something about hotmail. They check if your SMTP server has a SPF record (sender protection) to reduce spam. Apparently most SMTP servers should have these now but a fair few shared hosts haven't, and thus, hotmail see your mail as spam. Try using squirrel mail or your hosts webmail access or something to send to hotmail. I bet you it doesn't send ;)

Posted: Fri Sep 01, 2006 2:44 am
by RobertGonzalez
So d11, did you know this much about mailing and servers before devleloping Swift, or did you learn it while developing? Your knowledge in that area is truly amazing.

Posted: Fri Sep 01, 2006 3:11 am
by Chris Corbyn
Everah wrote:So d11, did you know this much about mailing and servers before devleloping Swift, or did you learn it while developing? Your knowledge in that area is truly amazing.
I don't know everything... only the things I need to :)

To be honest, I did know a lot before writing Swift yeah since I run my own mail server and I'm not the kind of guy who just installs stuff and leaves it... I need to hack away and learn how to manipulate things. I have learnt a lot about the specifics of different mail servers and the quirks with following standards since writing it though. qMail is like the IE of the mail servers.

Posted: Fri Sep 01, 2006 11:08 am
by alexus
a) will try stripslashes()
b) Now emails addreseses to hotmail are getting there just fine from squirele mail , but not from SWIFT
c) Verbose dosnt give me output on my 2300 messages tryout (I guess flush() aint working on my server :-( how can I cange that?)
d) when I did 2300 emails triout, gmail account never recived anything?

Posted: Fri Sep 01, 2006 11:42 am
by Chris Corbyn
alexus wrote:a) will try stripslashes()
b) Now emails addreseses to hotmail are getting there just fine from squirele mail , but not from SWIFT
c) Verbose dosnt give me output on my 2300 messages tryout (I guess flush() aint working on my server :-( how can I cange that?)
d) when I did 2300 emails triout, gmail account never recived anything?
a) Cool
b) Is squirel mail using the same SMTP server?
c) Probably can't, not all servers will flush() when asked. ob_start() followed by ob_flush() *may* work
d) No idea :? Nobody else has had problems that I'm aware of. Would you like to send me a copy of the email? Are you using multipart? Is it possible your own server has it queued because you sent so many?

:)

Posted: Fri Sep 01, 2006 11:48 am
by alexus
a) stripslashes() worked fine :-)
b) I assume it uses the same server, its provided by host I didnt set it up... how can I check?
c) Will try ob_start() , but what makes diference from server to server?
d) Yes im using multipart, but in fact the imail is single part, as to my understanding of the word. Do you want me to send actual copy of HTML or to put you on the list? I have 2 lists one 5 addreses for testing (works fine exept hotmail) and enother one 2300 email which doesnt work with Gmail, Hotmail, Yahoo and AOL [I;m scruwed]

EDIT:
Ok solved problems with Gmail and Yahoo, by setting antiflood to 1,8

Still hotmail is not working, and no real time output of recipeants, even though I added ob_flash

Posted: Fri Sep 01, 2006 8:21 pm
by Chris Corbyn
alexus wrote:a) stripslashes() worked fine :-)
b) I assume it uses the same server, its provided by host I didnt set it up... how can I check?
c) Will try ob_start() , but what makes diference from server to server?
d) Yes im using multipart, but in fact the imail is single part, as to my understanding of the word. Do you want me to send actual copy of HTML or to put you on the list? I have 2 lists one 5 addreses for testing (works fine exept hotmail) and enother one 2300 email which doesnt work with Gmail, Hotmail, Yahoo and AOL [I;m scruwed]

EDIT:
Ok solved problems with Gmail and Yahoo, by setting antiflood to 1,8

Still hotmail is not working, and no real time output of recipeants, even though I added ob_flash
I figured the issue with the bulk would be a server restriction :) It was too convenient that it just randomly stops when you start sending more mail :)

a) Good
b) View the email source, it contains a path of where the message was "received" as it was relayed to the MX. I can look at these if you weren't sure what to look for
c) I don't know the ins-and-outs of it but read the manual pages on php.net. implicit_flush in php.ini may make a difference too
d) I'm confused. Is it multipart or single part? :? If your trying to send multipart make sure you don't pass a body to send()

Posted: Fri Sep 01, 2006 8:49 pm
by alexus
ok

Heades from mail from swift that was delived on some server other then hotmail:

Code: Select all

Received: from [70.103.189.26] (port=58456 helo=outbound-mail-66.bluehost.com)
	by mx26.mail.ru with esmtp 
	id 1GIvdh-000HJL-00
	for zeu@mail.ru; Fri, 01 Sep 2006 03:08:01 +0400
Received-SPF: pass (mx26.mail.ru: domain of ultraclubber.com designates 70.103.189.26 as permitted sender) client-ip=70.103.189.26; envelope-from=newsletter@ultraclubber.com; helo=outbound-mail-66.bluehost.com;
Received: (qmail 10541 invoked by uid 0); 31 Aug 2006 23:07:59 -0000
Received: from unknown (HELO box145.bluehost.com) (70.103.140.145)
  by mailproxy4.bluehost.com with SMTP; 31 Aug 2006 23:07:59 -0000
Received: from 14-65.bluehost.com ([70.103.14.65] helo=www.ultraclubber.com)
	by box145.bluehost.com with esmtpa (Exim 4.52)
	id 1GIvdf-0007ux-E7
	for zeu@mail.ru; Thu, 31 Aug 2006 17:07:59 -0600

And here is the code sent Squirel Mail to hotmail and which was delivered

Code: Select all

Received: from outbound-mail-05.bluehost.com ([70.103.189.15]) by bay0-mc1-f1.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.2444); Fri, 1 Sep 2006 18:42:38 -0700 
Received: (qmail 9231 invoked by uid 0); 2 Sep 2006 01:42:38 -0000 
Received: from unknown (HELO box145.bluehost.com) (70.103.140.145) by mailproxy1.bluehost.com with SMTP; 2 Sep 2006 01:42:38 -0000 
Received: from localhost ([127.0.0.1] helo=box145.bluehost.com)by box145.bluehost.com with esmtp (Exim 4.52)id 1GJKWq-0000qT-VPfor xxxx@hotmail.com; Fri, 01 Sep 2006 19:42:37 -0600 
Received: from 24.185.0.153 ([24.185.0.153]) (SquirrelMail authenticated user newsletter@ultraclubber.com) by www.ultraclubber.com with HTTP; Fri, 1 Sep 2006 20:42:36 -0500 (EST)


To me it seams it uses 2 diferent SMTP servers





d) What is the doference between multy part and single prt?

Posted: Fri Sep 01, 2006 9:04 pm
by alexus
also about
implistic_flush=on

the comments in ini file say it will reduce performance? But will it help me to get real time outpout?

Posted: Sat Sep 02, 2006 7:18 am
by Chris Corbyn
Host that the email you sent with swift pass through are blacklisted 3 times:

http://www.robtex.com/rbls/194.67.23.156.html

Then again, one is for the other server too (once):

http://www.robtex.com/rbls/70.103.189.15.html

Multipart is where you have a HTML part (or alternative) along with a Plain-Text part. i.e. You use addPart() twice.

I'll do some experiments today with hotmail and see if I can figure anything out

Posted: Sat Sep 02, 2006 7:33 am
by d3ad1ysp0rk
alexus wrote:ok, when I outputed the failed addreeses it jyst gave me number "1" which is I assume 1 bad address or error, and it is probably my hotmail account that for soeme rasont doesnt get the maill I send from SWIFT, but works just fine with the same SMPT account. a)Why that happence and gow can I debug? I dont want to loose all hotmail accounts thats about 500 ppl in my database

Thanks!
1 = Empty Array.

Posted: Sat Sep 02, 2006 8:41 am
by Chris Corbyn
d3ad1ysp0rk wrote:1 = Empty Array.
or:

Code: Select all

echo print_r($some_array);
EDIT | Oh yeah silly me, 1 would be an empty array since the print_r() will output nothing but Array().

Posted: Sat Sep 02, 2006 10:36 am
by alexus
194.67.23.156 is not my server... its the server where mail was delivered. Its mail.ru - just another big publick email server...

Ok try to send mail to hotmail from your side if you find somethig just let me know

As to the multipart, I thik my headers say multipart, but my PHP doesnt do AddPart()