Bulk Email Processing

nitin2003

Client
Joined
Sep 18, 2012
Messages
195
Reaction score
11
Points
18
I tried using this code today with hotmail and yahoo both..
For both the email ids, I never got the result as expected. The result was a big file with initial content as:
"Suspicious sign in prevented
;accounts-noreply@google.com;x-store-info: J++/JTCzmObr++wNraA4Pa4f5Xd6uensydyekesGC2M=
Authentication-Results: hotmail.com; spf=pass (sender IP is 209.85.214.199; identity alignment result is pass and alignment mode is relaxed) smtp.mailfrom=3SfD1UBAKAI4suu6C5BA-569w73Gy66y3w.u64@gaia.bounces.google.com; dkim=pass (identity alignment result is pass and alignment mode is relaxed) header.d=google.com; x-hmca=pass
X-SID-PRA: accounts-noreply@google.com"
and xyz more things.

It seems hotmail and yahoo now doesn't let you sign in from a different geo...

Any alternative?

Thanks
 

Hungry Bulldozer

Moderator
Joined
Jan 12, 2011
Messages
3,441
Reaction score
837
Points
113
I tried using this code today with hotmail and yahoo both..
For both the email ids, I never got the result as expected. The result was a big file with initial content as:
"Suspicious sign in prevented
;accounts-noreply@google.com;x-store-info: J++/JTCzmObr++wNraA4Pa4f5Xd6uensydyekesGC2M=
Authentication-Results: hotmail.com; spf=pass (sender IP is 209.85.214.199; identity alignment result is pass and alignment mode is relaxed) smtp.mailfrom=3SfD1UBAKAI4suu6C5BA-569w73Gy66y3w.u64@gaia.bounces.google.com; dkim=pass (identity alignment result is pass and alignment mode is relaxed) header.d=google.com; x-hmca=pass
X-SID-PRA: accounts-noreply@google.com"
and xyz more things.

It seems hotmail and yahoo now doesn't let you sign in from a different geo...

Any alternative?

Thanks
Is there source code you used
 

Drew

Client
Joined
Jul 29, 2012
Messages
70
Reaction score
14
Points
8
Are we able to get the "To:" field in the bulk email download also?

// tuple.Item1 - sibject, tuple.Item2 - from, tuple.Item3 - html message, tuple.Item4 - text message

I see Subject,From,html Message,text Message but I do not see the ability to also pull the "To:" field?

I find the use of the "To:" field very useful when utilizing catchAll email addresses.

I guess I could just pull it out of the full message with header but it would be nice if it was a value returned like the others.
 

Drew

Client
Joined
Jul 29, 2012
Messages
70
Reaction score
14
Points
8

nevadahsot

Client
Joined
Apr 27, 2012
Messages
106
Reaction score
5
Points
18
I find the use of the "To:" field very useful
Useful for what?
For cut the whole big email into small ones?
If so, you can find other special string(s) in it.
(For example, "delieved......")
 

raphael

Client
Joined
Jul 20, 2012
Messages
62
Reaction score
4
Points
8
Hi all, i try to lunch c# code inside Zennoposter but it stop the instance directly.
It work on ProjectMaker without problem...
Build with 5.0 and run With Zennoposter 5 problem
Buil and run With the previous version work

its possible to add a variable if no mail ?
 

Hungry Bulldozer

Moderator
Joined
Jan 12, 2011
Messages
3,441
Reaction score
837
Points
113
What's the error you got?
 

raphael

Client
Joined
Jul 20, 2012
Messages
62
Reaction score
4
Points
8
What's the error you got?
Hi Bulldozer, write and run in ZP 5.0.0.0 just a failed to complete message, i think it don't launch any process, it failed directly.
I have write the same project in 4.5.0.2 and with the ZP 4.5.0.2 it work.
 

rostonix

Известная личность
Joined
Dec 23, 2011
Messages
29,067
Reaction score
5,719
Points
113
Hi Bulldozer, write and run in ZP 5.0.0.0 just a failed to complete message, i think it don't launch any process, it failed directly.
I have write the same project in 4.5.0.2 and with the ZP 4.5.0.2 it work.
What's the error you got?
 

raphael

Client
Joined
Jul 20, 2012
Messages
62
Reaction score
4
Points
8

rostonix

Известная личность
Joined
Dec 23, 2011
Messages
29,067
Reaction score
5,719
Points
113
What's in logs?
 

raphael

Client
Joined
Jul 20, 2012
Messages
62
Reaction score
4
Points
8
Log panel:
Failed to complete project C:\....MAIL VALIDATOR.xmlz

Can i have a more detailed log somewhere ?
 

rostonix

Известная личность
Joined
Dec 23, 2011
Messages
29,067
Reaction score
5,719
Points
113
Logs folder in ZennoPoster directory.
 

raphael

Client
Joined
Jul 20, 2012
Messages
62
Reaction score
4
Points
8
2013-05-21 09:37:54.2953|WARN|ZennoLab.LogLibrary.InternalError|Error occured in module "Compiling the project code"
Message: "Error in action "" "The type or namespace name 'ComponentModel' does not exist in the namespace 'System' (are you missing an assembly reference?)" в строке "using System.ComponentModel;
""
2013-05-21 09:37:54.2953|WARN|ZennoLab.LogLibrary.InternalError|Error occured in module "Compiling the project code"
Message: "Error in action "" "The type or namespace name 'Data' does not exist in the namespace 'System' (are you missing an assembly reference?)" в строке "using System.Data;
""
2013-05-21 09:37:54.2953|WARN|ZennoLab.LogLibrary.InternalError|Error occured in module "Compiling the project code"
Message: "Error in action "" "The type or namespace name 'Drawing' does not exist in the namespace 'System' (are you missing an assembly reference?)" в строке "using System.Drawing;
""
2013-05-21 09:37:54.2953|WARN|ZennoLab.LogLibrary.InternalError|Error occured in module "ZennoPoster"
Message: "Failed to complete project C:.....MAIL VALIDATOR.xmlz"


Same code work in ZP previous version.
 

rostonix

Известная личность
Joined
Dec 23, 2011
Messages
29,067
Reaction score
5,719
Points
113

raphael

Client
Joined
Jul 20, 2012
Messages
62
Reaction score
4
Points
8

raphael

Client
Joined
Jul 20, 2012
Messages
62
Reaction score
4
Points
8
Hi all just 2 questions,

ZennoLab.InterfacesLibrary.Enums.Email.EmailProtocol.POP3,
24*100, 1000, false);

24 is lastHours
100 is maxCount (the number of max messages in 1 process ?)
20,
false is if or not deleteMessages


What is the 20 ?

VisualStudio 2010 Express wil be installed automatically with the new release of V5?
 

raphael

Client
Joined
Jul 20, 2012
Messages
62
Reaction score
4
Points
8
up up up
 

Drew

Client
Joined
Jul 29, 2012
Messages
70
Reaction score
14
Points
8
has anything changed in version 5+. Bulk email c# not working for me now.
 

Hungry Bulldozer

Moderator
Joined
Jan 12, 2011
Messages
3,441
Reaction score
837
Points
113

raphael

Client
Joined
Jul 20, 2012
Messages
62
Reaction score
4
Points
8
for Drew
It's bug. Will be fixed.
You can install VisualStudio 2010 Express: http://www.microsoft.com/visualstudio/rus/downloads if you wanna work with v5 and C# now.
Hungry, just 2 questions,

ZennoLab.InterfacesLibrary.Enums.Email.EmailProtoc ol.POP3,
24*100, 1000, false);

24 is lastHours
100 is maxCount (the number of max messages in 1 process ?)
1000,
false is if or not deleteMessages

- What is the 1000 ?

- VisualStudio 2010 Express wil be installed automatically with the new release of V5?
 

Hungry Bulldozer

Moderator
Joined
Jan 12, 2011
Messages
3,441
Reaction score
837
Points
113
1000 - max count of emails to download
24*100 - 24 here means count of hours per day (and night) and 100 - count of days. So will download emails per last 100 days
VisualStudio 2010 Express - don't think so
 
  • Thank you
Reactions: raphael

archiemax

Новичок
Joined
Sep 5, 2012
Messages
6
Reaction score
1
Points
3
Can anyone tell me how to download more than 100 emails? I used pop3 (downloaded 100 emails) and imap (downloaded 90 emails). I have over 200 small templates thath needs email verification, and I use one email for everything. But I have problem with email processing. I can only verify 100 emails, because Zennoposter can only download 100 at once. I'm using 5.0.4.2. thanks
 

rostonix

Известная личность
Joined
Dec 23, 2011
Messages
29,067
Reaction score
5,719
Points
113

shabbysquire

Client
Joined
Nov 25, 2012
Messages
544
Reaction score
26
Points
28
Code:
Tuple<string, string, string, string>[] allMails;
allMails = ZennoPoster.BulkMailDownload("username@gmail.com",
       "password", "imap.googlemail.com", 993, true,
       ZennoLab.InterfacesLibrary.Enums.Email.EmailProtocol.POP3,
       24*100, 1000, false);
// loop fo all messages
foreach(Tuple<string, string, string, string> tuple in allMails)
{
    // adding messages to the table called Tabl1
    // tuple.Item1 - sibject, tuple.Item2 - from, tuple.Item3 - html message, tuple.Item4 - text message
       List<string> tmp = new List<string>();
       tmp.Add(tuple.Item4);//body of the text message
       project.Tables["Tabl1"].AddRow(tmp);
}
Tried the above without any success. I obviously changed my password, email and imap. This was for mail.com. I also tried port: 143.

Shame there's no bulk feature in the receive emails action.
 

bigcajones

Client
Joined
Feb 9, 2011
Messages
1,222
Reaction score
684
Points
113
In the code above you must change POP3 to IMAP after EmailProtocol if you are using imap
 
  • Thank you
Reactions: shabbysquire

shabbysquire

Client
Joined
Nov 25, 2012
Messages
544
Reaction score
26
Points
28
That's sorted that one out, thanks!

The next issue is that it appears to login, but I keep getting log message: Sequence contains no matching element. So it logs in ok and reads all the emails - all emails are unread prior to action, then are marked as read after the action - but it fails to grab any data.
 

bigcajones

Client
Joined
Feb 9, 2011
Messages
1,222
Reaction score
684
Points
113
Okay, there is an error in the code above. If you look the table is named Tabl1 so you have to change that to Table1 or name your table Tabl1 in order to get it to save to file.
 

shabbysquire

Client
Joined
Nov 25, 2012
Messages
544
Reaction score
26
Points
28
Code:
Tuple<string, string, string, string>[] allMails;
allMails = ZennoPoster.BulkMailDownload("username@gmail.com",
       "password", "imap.googlemail.com", 993, true,
       ZennoLab.InterfacesLibrary.Enums.Email.EmailProtocol.POP3,
       24*100, 1000, false);
// loop fo all messages
foreach(Tuple<string, string, string, string> tuple in allMails)
{
    // adding messages to the table called Tabl1
    // tuple.Item1 - sibject, tuple.Item2 - from, tuple.Item3 - html message, tuple.Item4 - text message
       List<string> tmp = new List<string>();
       tmp.Add(tuple.Item4);//body of the text message
       project.Tables["Tabl1"].AddRow(tmp);
}
The code fails to pick up the verification url for another project. It worked for a different one before.

Is there a way to pick up everything? All I receive (apart from email from & to) is a load of gibberish:

X-UI-Filterresults: notjunk:1;V01:K0:syHz7zE/4d4=:/EI5dpu1h8m3BVy6MW688AjGKT 0W6FThkyJFwXOy37WBkdrvS803v429/1+8CgN5wAZ9I5VZbzqWKRkgMOIV2nxVuvUD/uYdKXi uPd0LbLLqFQubFtB6bPRJuYzZW3z7mzjn+HzwwUJB6DibzvLycgUHMULVc4iD7T7e2Jjfmgap HbjMWKtI7DkHUlJk0axLNvDj1JQnn2Gc0SUPJ2otSw/fHJKKtxtrITQwSZJg8k8ktLagv3N/w OhWZSZqsIiscG2SDUFs5DfmF0y8AlIVEjk9CepDmzvqBL0kwxBxv8l/ZYdLSgUKG/BAv0qhtj FhHfTzDQdq+4CGlX1+2lfRnTO1g4gftNO6PB0KDNxWVDxoGjeKbh7oX5B7I1D0BLt57gHgvGM YTNc0GvKwkkrGVFsynd2zUKQMPIsuJH5iPJDpk22U0gUYzJVGkIp/qIVaTANgI/woiTFUZk0H sZlY9AOGBQOAhRgeRKS81hDHMP2Ln7krmLC2P3AbrUXHEQdvczgulX3u8zwBf99ubmWzTFfoP QO0bFMsJq1yFYxOLoqnwBWvY/ccxKdOURrkEb2epBNHJErzZl+C9M7TIgb6OLyPflR1NcK3MS sm4OKWg0W5vCvaTEN09i3pJ7mRF2krJ7gCje2gtkrn2iAv/iLJ2I/3p8vuD7to5w0+gLkleQi lL48W39qLNCdUTpHNQDb3+1M1ni5iM9JURo1NNoXbV5VTThSr9SaGwCxzJXCdOmy7fhMd1caW 2Vh3jLdTbShabuBfm+vQl/v3vJeCDRp3fxvatJ8za9eRwwT//t8iGSGVy+IevaB9TbmCWSqJe f1Sz3fIdK57zsC0v87TwKbYM1V9jUYl5EXOYyIXT+wzaVLWdpKEK+wBq0wctqGBYgg5k9jHkG ZQIseY4KNv885Qmnut/5UTwWkxVXhM1/1JGv2GsOHbxpj5u853iZFGmhQYdsTZMQgV7X/4k34 m9/wC0eurScW+bAhujJ5IG9n3TdK5VrflpPmtb1aYd3Cj28TAhuHMVBJA1iycUBuBp8F6jS6c XmGZeQlRAtd8iVZEupfTwy02KJQUY8WWPxXPP/MsCqS3Qqo9sByB9RxulZR9So3Xk5u1UOY2N oCUm/7AKXPODCmu4bBC02GLyK9K7quALo_OPKy50WHr8W3chRpDN+m6KPGCoK4mpEwm/6onixh 0WIAV2kgATsVmO8MaoeWA7QjBzgIMqO3U/yo9CB7fJ8gi11sCfixfhm6G2H7lf9HsQ19KH8cZ Vdv3Wsipr/iIFZCGrHGMgmgWLnXftbMKiIB41UrvSpadgiKHvrj1MG+UPVCMEeflGwk7dIBth PEs9GXgEYth5Cyf82322UAqwKuDF/P7tcnz1qGuzMyYkpXwms1H9atq+nTL750iIElhqLkqbj /VhbZ8F0/+yaLejTg==
 

shabbysquire

Client
Joined
Nov 25, 2012
Messages
544
Reaction score
26
Points
28
Ok. Tried with both Mail.com & Hotmail.com. None of the verification urls were picked up with the code.

There are 2 x urls in the email - one raw link and one image button with url path.
 

Users Who Are Viewing This Thread (Total: 1, Members: 0, Guests: 1)