Question

Need help in configuring OpenEMM

Asked by: el123

Hi guys,

I've already downloaded and installed OpenEMM on my Windows XP desktop, it looks working fine too, but I couldn't send any email from it, or neither I'm able to upload my email addresses into it.

Can you please either guide me to some link or assist in this regards.

Thanks in advance.
EL

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2009-05-17 at 09:08:32ID24415780
Tags

OpenEMM Email Marketing

Topics

Marketing

,

Email Clients

,

Internet & Email Software

,

Email Software

Participating Experts
1
Points
500
Comments
19

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. Impersonation Guide!!!
    hi, our company was using a Client-Server System(VB & SQL)the Authentication,Roles and User rights are all implemented at the back end,then we migrate to N-Tier Application. For Phase1 the security at the Back-End will stay as it's(at SQL Data Base). For Phase2 we will ma...
  2. i would like an expert to help me in this upload issue, i foun…
    i would like an expert to help me in this upload issue, i found the code at planet source code but i couldn't configure the code to make the user upload images accourding their username. here is a link to the code if u want to download it: http://www.pscode.com/vb/scripts/Sh...
  3. How to get EL working
    Hi experts, I wish to try out EL in my jsp. In my servlet, i put ArrayList alTariff = new ArrayList(); alTariff.add("one"); alTariff.add("two"); preqRequest.setAttribute("test_tariff", alTariff); And in my jsp i put ${req...

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: DaveHowePosted on 2009-05-18 at 04:31:00ID: 24410957

just grabbed a copy, installed fine for me. did you follow all the steps in Install_Win_OpenEMM-5.5.1.txt (including downloading and installing mysql from http://dev.mysql.com/downloads/ and running setup.bat) ?

 

by: DaveHowePosted on 2009-05-18 at 05:24:03ID: 24411301

In more detail:

1) downloaded OpenEMM zipfile, unzipped to c: (to give c:\OpenEMM)

2) downloaded and installed Python from http://www.python.org/download/releases/2.5.4/

3) downloaded and ran http://peak.telecommunity.com/dist/ez_setup.py

4) downloaded and installed (with easy_install.exe)
   http://sourceforge.net/project/downloading.php?group_id=22307&filename=MySQL_python-1.2.2-py2.5-win32.egg

5) downloaded and installed MySQL 5.1 from http://dev.mysql.com/downloads/
   (and gui tools; in reality, I already had this installed)

6) ran setup.bat:
  a) mysql password (twice) as installation
  b) redirection domain - left at default
  c) mail domain - gave as domain name of my mailserver
  d) smart relay - set to the IP of my mail server

7) ran start.bat, logged into http://localhost:8080/ as admin+openemm

 

by: el123Posted on 2009-05-18 at 06:12:45ID: 24411659

Thanks DaveHowe,

Yes I've done most of the steps, but point 6b, 6c and 6d, I think I did some thing wrong there, can you please explain these 3 steps only, because in doc it's not very clear.

Highly appreciated your assistance.
And thanks again for your help.
EL

 

by: DaveHowePosted on 2009-05-18 at 07:55:40ID: 24412685

Ok, 6b - webserver aspect of the package. this is used for three things:

1) admin interface (perhaps obvious) - for this localhost is fine, doesn't matter too much.

2) opt in/out action forms - for this, the webserver needs to be web-accessable, so the entry should be a dns name or ip address visible from "outside" on the internet. if you have a dynamic IP, you should consider using dynamic dns for this.

3) web tracking bugs - again, the name used has to be web-reachable for this to work.

Second, 6c is the mail domain for inbound mail - this is used for bounce messages so you can "clean" your email lists. note that the package listens on port 25 for inbound bounces, so if you can't reach 25 from the internet, this doesn't matter.

Third, 6d is outbound smarthost. This is where you send your email to outbound, and is usually your own mailserver, or your isp's smarthost. if left blank, I assume this attempts to send directly to the recipients, but given I can't do this from inside this network, I haven't tested it.

for purposes of importing mailing lists, you don't need anything but a working database link, and a reachable admin interface (so localhost:8080 is fine for that, just web browse to http://localhost:8080/ and log in)

for sending outbound, you need to be able to either
a) reach mail recipients directly or
b) have entered into the 6d dialogue the address of a mailserver that will accept mail from you for forward delivery.

 

by: el123Posted on 2009-05-19 at 03:05:36ID: 24420124

Great Thanks Mr. DaveHowe

But the problem are steps, I've done startup.bat - gave the 2 times password, and then start.bat too, now its running fine ... I think (attached some snaphots).

Mr. DaveHowe, I just need the the correct steps, what needs to be done next, after it is running:

1. setup & configuration step? - need your help over here, please
it is running on my windows xp desktop, accessing it using the same:
http://localhost:8080/ (OPEMM_welcome.jpg)

2. and then after clicking this link - (OPEMM_1.jpg)

3. how to send emails
4. how to configure port (587) as port 25 is blocked
5. how to import email list
6. checking statistics, what is these Actions, Target Group ?

Thanks for the explanation, but couldn't understand, if you please just tell me the steps; that go there and do this ... this kind of stuff will be benefited.

Highly highly appreciate your assistance & help.
Best regards & thanks a lot,
EL

 

by: el123Posted on 2009-05-20 at 08:36:09ID: 24433084

Hi DaveHowe, can you assist ... ?
Thanks,
EL

 

by: DaveHowePosted on 2009-05-20 at 13:23:06ID: 24435921

Sorry, was away for a day :)

3) you apparently have already successfully "sent" one on the 18th - if you click on the mailings overview link "test from openemm" then "send mailing" tab at the top, it will show you the status of this mailing. if your mail server isn't accepting on port 25 though, you may have them stuck on the queue in the DB.

4) I would try running config.bat and setting the outbound mail relay to mailservername:587 - as there is no other place to set this. a quick look at the scripts seem to say that smtplib is used, and smtplib accepts the hostname:port convention.

5) there is an import function under the recipients menu - it expects a CSV of the users, with the first line comprising the column headings. suggested columns would be "first name" "last name" "email address" - there are other possible columns too, but the encodings are a bit strange in that they appear to expect a number (gender, title and mailtype)

6) actions are forms for things like opt in, opt out, confirm... target groups are really subsets of the mailing list based on some criteria - exactly how that is captured is not given, but you can import custom profile fields so I guess that is where you set that. I don't actually use this program, so I don't know :)

 

by: el123Posted on 2009-05-21 at 06:27:47ID: 24441114

Great help Mr. DaveHowe, as I'm right now in office, and it is running on my home desktop, will test it from home, and will do these fixes and try to run it again.

Thanks again for your help, assistance & guidance.
Best regards,
EL

 

by: el123Posted on 2009-05-21 at 20:58:19ID: 24447684

Mr. DaveHowe, I don't know I did it correct or not, but here is what I did:

Let's first talk about how to send emails, because this is the major task

As you said run the config.bat:

C:\OpenEMM>config.bat
Starting up .. home is C:\OpenEMM .. found codebase .. config:
Enter redirection domain [Desktop:8080]: smtp.1and1.com:587
Enter mailloop domain [loop.Desktop]:      --> here I press enter to take the default
Smart mail relay - optional parameter. Specifiy this, if you want to send
all your outgoing mail via one deticated server (e.g. your ISP mail server.)
You may add login information in the form <username>:<password>@<relay> if
the smart relay requires authentication.
Enter smart relay (or just - to remove existing one) []: cv@pakoug.com:<pwd here>@
smtp.1and1.com
Congratulations, config completed! [return]

Please check it, is this correct, because still after doing this, haven't got any email :-(

Suggest how to trouble shoot too, what I'm missing, how to check the db queue too?

How I can send an email ... using this OpenEMM?
Please help, thanks & very best regards.
EL

 

by: el123Posted on 2009-05-21 at 21:05:00ID: 24447701

one more question:

what is this @rely

<username>:<password>@<relay>

I've put, because the email address is the complete username:

cv@pakoug.com:password@?

 

by: el123Posted on 2009-05-21 at 21:20:48ID: 24447741

DaveHowe, after making those changes, now I can't even start it ... as it was earlier, getting this error (attached)

 

by: DaveHowePosted on 2009-05-22 at 01:57:31ID: 24448925

yeah, that's a limitation of OpenEMM, not python itself.
you *can* change the separator character though, which will fix this.
look in semu.py for a line:

parts = sexpr.split ('@')

and change the @ to a % to read

parts = sexpr.split ('%')

now,  you add the mail target in the form "user@domain:password%mailserver:port"

and it will split at the '%' instead of the '@' giving (correctly)


auth: user@domain:password
host: mailserver:port

instead of:

auth: user
host: domain:password
???: mailserver:port

which is what is happening now.

 

by: el123Posted on 2009-05-24 at 16:21:15ID: 24463484

DaveHowe ... no words to thank you, I'm able to send emails to 4 of my contacts which I inserted manually.

But DaveHowe, it is a little complicated, can you please help me in understanding its usage too ... please.

First I can not upload my list of users ... biggest problem, it shows 262 users but none uploaded :-(

And 2nd how I can send images/pictures embedded within the email.

Please DaveHowe, you assisted me a lot, and as you did, it seems that you are quite perfect & expert with this product, please help to accomplish these 2 activities too.

Thanks again for your help, assistance & guidance.

Best regards,
EL

 

by: DaveHowePosted on 2009-05-24 at 16:41:52ID: 24463542

I found the import worked well - you must however specify a list to include them into, or when they import they aren't part of any mailing list in particular.

for embedding, you add an image as a resource to the mailing (or template), via the "picture component" tab, name it, then reference it within the body of the email using a special construction called a agnitas tag - this is explained in section 6.4.4 of the manual.

assuming you upload a picture called "MyLogo.gif" you can add a tag "[agnIMAGE name="MyLogo.gif"]" to the html form of the email, and it will be picked up. the name must be *exactly* as shown on the picture component page; the name of the file is case sensitive.

and I am far from expert on this software - I had never seen it before you posted your question, and will probably never see it again afterwards; I use something called phplist for this purpose, not openemm.

 

by: el123Posted on 2009-05-24 at 18:35:16ID: 24463891

Is there any specific format for the list or can import any *.csv file, because have tried with different options:

1. just email addresses - heading as Email
2. 1st col: first name , 2nd col: last name, 3rd col: emails - Headings

but these 2 options doesn't work yet, I must be doing some wrong ...

Please assist, thanks.

 

by: DaveHowePosted on 2009-05-25 at 03:25:14ID: 24465603

example file: test.csv:

first,last,email,sex
"joe","bloggs","joe@bloggs.com",0
"jane","bloggs","jane@bloggs.com",1

walkthough (defaults not shown):

stage 1:
file: test.csv
separator: , (comma)
text recognition: " (quote)

stage 3:
first - firstname
last - lastname
email - email
sex - gender

stage 6:
<select mailing lists to add to>

the gender column can be omitted - in which case it defaults to "unknown"
values are 0 (male/mr) 1 (female/mrs) 2 (unknown)

 

by: el123Posted on 2009-06-08 at 20:15:15ID: 31582386

Phenomenal personality, excellent responses, advices and suggestions ...
Thanks a lot Mr. DaveHowe

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...