Jump to content

Mailer


trancexx
 Share

Recommended Posts

You have troubles using it?

Yes, it shows offline. (_InternetCheckConnectionInAnotherThread)

I need to give proxy with authentication to reach the internet.

Scripts & functions Organize Includes Let Scite organize the include files

Yahtzee The game "Yahtzee" (Kniffel, DiceLion)

LoginWrapper Secure scripts by adding a query (authentication)

_RunOnlyOnThis UDF Make sure that a script can only be executed on ... (Windows / HD / ...)

Internet-Café Server/Client Application Open CD, Start Browser, Lock remote client, etc.

MultipleFuncsWithOneHotkey Start different funcs by hitting one hotkey different times

Link to comment
Share on other sites

I am sorry I forgot to ask how long did that GUI take you to make and the rest of the code :)

I pushed the wrong button. Your rep is up ;)

I never work on just one thing at a time. So it's impossible to tell. But overall period of time from the idea to the realization is certainly more than a month.

I did lots of reading. It's impossible to write sensible code and spare your self from reading and learning new things in the process. Few things in that script are never seen before in AutoIt and even generally very rare.

I had fun writing it.

Edited by trancexx

♡♡♡

.

eMyvnE

Link to comment
Share on other sites

Yes, it shows offline. (_InternetCheckConnectionInAnotherThread)

I need to give proxy with authentication to reach the internet.

I often use private proxy to go out. But I don't have to be authenticated thru user name or pass. Server just checks my IP.

If you manage to make it working you will see that your proxy server will be detected by Mailer and both proxy and your real IP will be displayed when you click 'Show me' in account settings tab.

♡♡♡

.

eMyvnE

Link to comment
Share on other sites

This is great. I particularly like how you spawned threads in the process by writing assembly hexadecimal executable machine code in the AutoIt source and then attaching it to the current process using CreateThread(). It would appear you have solved the AutoIt multithreading issue with this technique.

5 Stars

- The Kandie Man ;-)

"So man has sown the wind and reaped the world. Perhaps in the next few hours there will no remembrance of the past and no hope for the future that might have been." & _"All the works of man will be consumed in the great fire after which he was created." & _"And if there is a future for man, insensitive as he is, proud and defiant in his pursuit of power, let him resolve to live it lovingly, for he knows well how to do so." & _"Then he may say once more, 'Truly the light is sweet, and what a pleasant thing it is for the eyes to see the sun.'" - The Day the Earth Caught Fire

Link to comment
Share on other sites

For those people that use Gmail you can add the ssl port onto the end of your smtp server like so:

smtp.gmail.com:445

Is there anyway to make a drag n drop feature so you can drag a file from explorer onto the mailer window and have it auto attach?

Edited by PnoT
Link to comment
Share on other sites

For those people that use Gmail you can add the ssl port onto the end of your smtp server like so:

smtp.gmail.com:445

Is there anyway to make a drag n drop feature so you can drag a file from explorer onto the mailer window and have it auto attach?

I'll make the changes.

Anything else you can think of?

♡♡♡

.

eMyvnE

Link to comment
Share on other sites

Anything else you can think of?

What about implementing the AES encypher algorithm so that the transmitted email data (not the attached files) can be encrypted? The user inputs the password for encryption. There can be an option for encryption/no encryption on data transmit.

Another suggestion

What about implementing email receive?

Thanks for your consideration.

Regards

Link to comment
Share on other sites

What about implementing the AES encypher algorithm so that the transmitted email data (not the attached files) can be encrypted? The user inputs the password for encryption. There can be an option for encryption/no encryption on data transmit.

Another suggestion

What about implementing email receive?

Thanks for your consideration.

Regards

One of those things is already available as a 'Premium' option. I have finished changes related to PnoT's post and will eventually post the script.

SSL goes to premium too.

Here's what's interesting...

Anyone running this Mailer probably saw that when you clicked on 'Premium' there were a message to contact me for additional informations. Exactly 13 people did. They sent mail to me and I responded by sending them the full version of Mailer. I hope that 13 people are/were pleased and satisfied. That offer is off from this moment.

I also received over 50 mails from different freaks and sickos with mails that could make a normal person sick. I have no doubt they are members here and they will read this post. This way I'm sending them my love. ;)

13 is poor. 50 is cool. I can draw conclusions.

I'll post new version, with ability to process WM_DROPFILES message, soon. That should be it. The rest is 'my precious'.

♡♡♡

.

eMyvnE

Link to comment
Share on other sites

Here's what's interesting...

Anyone running this Mailer probably saw that when you clicked on 'Premium' there were a message to contact me for additional informations. Exactly 13 people did. They sent mail to me and I responded by sending them the full version of Mailer. I hope that 13 people are/were pleased and satisfied. That offer is off from this moment.

@trancexx

What will it take for you to put your offer back on the table. Since one of my requests in already avalable I'm very interested in the Premium Offer. Did not realize the offer had a time stamp. This is the first time I've seen such an offer on this site.

I appreciate your kind offer and hope as a Christmas guesture you will reconsider.

Again thanks for all your contributions.

Have a great day.

Regards

Link to comment
Share on other sites

I'm a first grade Autoit coder, and besides the workings I'm amazed about the way the source is structured and formatted in this program. Not at all how my source looks like..

I was just wondering how you use the editor to navigate through so much code? Is there a function in Scite that can do that? e.g. jump to a function quickly. I always use a search, but that can be annoying.

Link to comment
Share on other sites

I'm a first grade Autoit coder, and besides the workings I'm amazed about the way the source is structured and formatted in this program. Not at all how my source looks like..

I was just wondering how you use the editor to navigate through so much code? Is there a function in Scite that can do that? e.g. jump to a function quickly. I always use a search, but that can be annoying.

Yes, SciTE is great for AutoIt. You just click on wanted function and do Ctrl+J, or use tools menu (I do that).

Jos (Tidy.exe) is doing formating for me.

♡♡♡

.

eMyvnE

Link to comment
Share on other sites

  • 4 weeks later...

I am new with AutoIt..have been trying to write a code so that I can send mails automatically.

I keep getting the message "Mail failed with error code 50"

As far as I know, error code 50 refers to when there is some mistake in the parameters being sent..correct me if I am wrong..

Please suggest some solution for this problem..Is the smtp server addr wrong?

The code I have written is somthing like this:

#include <INet.au3>

$s_SmtpServer = "smtp.gmail.com"

$s_FromName = "basup"

$s_FromAddress = "basup@gmail.com"

$s_ToAddress = "basup@gmail.com"

$s_Subject = "My Test"

Dim $as_Body[2]

$as_Body[0] = "Testing"

$as_Body[1] = "Second Line"

$Response = _INetSmtpMail ($s_SmtpServer, $s_FromName, $s_FromAddress, $s_ToAddress, $s_Subject, $as_Body)

$err = @error

If $Response = 1 Then

MsgBox(0, "Success!", "Mail sent")

Else

MsgBox(0, "Error!", "Mail failed with error code " & $err)

EndIf

Edited by basup
Link to comment
Share on other sites

Looks pretty slick, but when I clicked the "light ball" icon (should be "light bulb :D ) to get my server info automatically, it gave the wrong info for "Your ISP" (never heard of who it said), and it then took a few seconds on "This ISPs SMTP Server" and the main GUI closed, and a messagebox said "Multiple occurrences"-"Mailer is already running".

Ian

My projects:

  • IP Scanner - Multi-threaded ping tool to scan your available networks for used and available IP addresses, shows ping times, resolves IPs in to host names, and allows individual IPs to be pinged.
  • INFSniff - Great technicians tool - a tool which scans DriverPacks archives for INF files and parses out the HWIDs to a database file, and rapidly scans the local machine's HWIDs, searches the database for matches, and installs them.
  • PPK3 (Persistent Process Killer V3) - Another for the techs - suppress running processes that you need to keep away, helpful when fighting spyware/viruses.
  • Sync Tool - Folder sync tool with lots of real time information and several checking methods.
  • USMT Front End - Front End for Microsoft's User State Migration Tool, including all files needed for USMT 3.01 and 4.01, 32 bit and 64 bit versions.
  • Audit Tool - Computer audit tool to gather vital hardware, Windows, and Office information for IT managers and field techs. Capabilities include creating a customized site agent.
  • CSV Viewer - Displays CSV files with automatic column sizing and font selection. Lines can also be copied to the clipboard for data extraction.
  • MyDirStat - Lists number and size of files on a drive or specified path, allows for deletion within the app.
  • 2048 Game - My version of 2048, fun tile game.
  • Juice Lab - Ecigarette liquid making calculator.
  • Data Protector - Secure notes to save sensitive information.
  • VHD Footer - Add a footer to a forensic hard drive image to allow it to be mounted or used as a virtual machine hard drive.
  • Find in File - Searches files containing a specified phrase.
Link to comment
Share on other sites

Looks pretty slick, but when I clicked the "light ball" icon (should be "light bulb :huggles: ) to get my server info automatically, it gave the wrong info for "Your ISP" (never heard of who it said), and it then took a few seconds on "This ISPs SMTP Server" and the main GUI closed, and a messagebox said "Multiple occurrences"-"Mailer is already running".

Ian

When you click the ball ( : ) it goes searching for your ISP based on your IP. First place to go is RIPE database. If you aren't found ARIN is checked, then APNIC, LACNIC and finally AFRINIC database.

Why are you find on RIPE (wrong result you say) that I don't know. If you are from Pennsylvania then ARIN gives the result (RIPE only copies it).

Another thing is "Multiple occurrences"-"Mailer is already running". It is just what it says. I didn't think it would be happening, but there... :D

Mailer have this special function called _OnHungAppWindow(). It's purpose is to monitor if the app is hanging. If that's the case (usually TCP related), Mailer will restart itself and note that behavior so it wouldn't happen again. Thing is I obviously didn't give it enough time to close before running new instance. That's actually an easy fix.

♡♡♡

.

eMyvnE

Link to comment
Share on other sites

I just ran it again right now, wouldn't ya know it - "!!! CANNOT RESOLVE !!!" :D hehe, I'm sure it's fine, I'll tinker later. Oh, and yes, I think ARIN Is what it said before, I assumed that meant my actual ISP...

Thanks

Ian

My projects:

  • IP Scanner - Multi-threaded ping tool to scan your available networks for used and available IP addresses, shows ping times, resolves IPs in to host names, and allows individual IPs to be pinged.
  • INFSniff - Great technicians tool - a tool which scans DriverPacks archives for INF files and parses out the HWIDs to a database file, and rapidly scans the local machine's HWIDs, searches the database for matches, and installs them.
  • PPK3 (Persistent Process Killer V3) - Another for the techs - suppress running processes that you need to keep away, helpful when fighting spyware/viruses.
  • Sync Tool - Folder sync tool with lots of real time information and several checking methods.
  • USMT Front End - Front End for Microsoft's User State Migration Tool, including all files needed for USMT 3.01 and 4.01, 32 bit and 64 bit versions.
  • Audit Tool - Computer audit tool to gather vital hardware, Windows, and Office information for IT managers and field techs. Capabilities include creating a customized site agent.
  • CSV Viewer - Displays CSV files with automatic column sizing and font selection. Lines can also be copied to the clipboard for data extraction.
  • MyDirStat - Lists number and size of files on a drive or specified path, allows for deletion within the app.
  • 2048 Game - My version of 2048, fun tile game.
  • Juice Lab - Ecigarette liquid making calculator.
  • Data Protector - Secure notes to save sensitive information.
  • VHD Footer - Add a footer to a forensic hard drive image to allow it to be mounted or used as a virtual machine hard drive.
  • Find in File - Searches files containing a specified phrase.
Link to comment
Share on other sites

Hey, another thing - when I click on an input such as $hSubjectInput and the tip displays, it fades away and comes back repeatedly, can you prevent it from constantly coming back?

Still getting "!!! CANNOT RESOLVE !!!", and am using a different internet connection now (same ISP but different location)...

Ian

My projects:

  • IP Scanner - Multi-threaded ping tool to scan your available networks for used and available IP addresses, shows ping times, resolves IPs in to host names, and allows individual IPs to be pinged.
  • INFSniff - Great technicians tool - a tool which scans DriverPacks archives for INF files and parses out the HWIDs to a database file, and rapidly scans the local machine's HWIDs, searches the database for matches, and installs them.
  • PPK3 (Persistent Process Killer V3) - Another for the techs - suppress running processes that you need to keep away, helpful when fighting spyware/viruses.
  • Sync Tool - Folder sync tool with lots of real time information and several checking methods.
  • USMT Front End - Front End for Microsoft's User State Migration Tool, including all files needed for USMT 3.01 and 4.01, 32 bit and 64 bit versions.
  • Audit Tool - Computer audit tool to gather vital hardware, Windows, and Office information for IT managers and field techs. Capabilities include creating a customized site agent.
  • CSV Viewer - Displays CSV files with automatic column sizing and font selection. Lines can also be copied to the clipboard for data extraction.
  • MyDirStat - Lists number and size of files on a drive or specified path, allows for deletion within the app.
  • 2048 Game - My version of 2048, fun tile game.
  • Juice Lab - Ecigarette liquid making calculator.
  • Data Protector - Secure notes to save sensitive information.
  • VHD Footer - Add a footer to a forensic hard drive image to allow it to be mounted or used as a virtual machine hard drive.
  • Find in File - Searches files containing a specified phrase.
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...