How To Add MMS Messaging to A Jailbroken iPhone Running 3.0

If you have a jailbroken iPhone that is running the 3.0 and want to add MMS capability to it read on!

Start by connecting your iPhone to your PC and closing iTunes

Next, download this file: ATT_US-5.5 and save it to your desktop

Nowwe need to get to a command prompt.

  • In Windows XP choose START – RUN – and type CMD the hit enter
  • In Windows Vista chose START and in the “Start Search” box type CMD and hit enter

Now you have a Command Prompt window open like this:

CMD Prompt

Type the following string EXACTLY as show and hit Enter:

“C:\Program Files\iTunes\iTunes.exe” /setPrefInt carrier-testing 1

CMD2

If you get an error, you didn’t type it in exactly as shown above. If You hit Enter and iTunes opens – you didn’t type it in exactly as shown above.

Open iTunes manually

Select the iPhone you want to add MMS capabilty to. You can use the same computer to update several phones. I did both mine and my wife’s on my laptop.

Itunes My Phone

Now press the SHIFT key and click UPDATE (Notice that I have not updated my phone to version 3.1)

iTunes Update

In the bottom right-hand corner of the dialogue box is a drop-down box. Change it from “Ipod/IPhone Software (*.ipsw)” to “iPhone Carrier Configuration Files (*.ipcc)”

If you don’t have the ability to select “iPhone Carrier Configuration Files (*.ipcc)” then you missed something above. Most likely you didn’t enter the command correctly.

iPhone Carrier

Select the file you download earlier (ATT_US-5.5) and you will see the progress bar zip by as the change is applied.

Reboot your iPhone:

  • Hold down the Home button (that’s the big button in the lower front) and the Sleep / Wake button (that’s the little button on the top right) down.
  • Keep holding until you see the screen go black and then the Apple logo appear.

Once the phone has rebooted go to your messaging and select a contact to send a message to.

You will see the camera icon is now available:

IMG_1298

Tap the camera icon, take a picture or choose an existing one . . .

IMG_1300

YOU Sir or Ma’am, are ready to send MMS messages on OS 3.0!

WordPress Error: The server XYZ at Magic Requires a Username and Password.

WordpressHere is a little surprise I received upon returning from vacation. I was editing a blog and when I went to save the post an error popped up reading:

  • The server (our server domain, e.g. DOMAIN.COM) at Magic requires a username and password.

Well isn’t that special?

The problem is caused by the vars.php file located in the WP-INCLUDES folder. Someone did a SQL Injection (Read More Here) and added code to the file.

The fix is an easy one – 2 steps:

  1. Download a new version of the vars.php file from WordPress and replace the corrupted one. Look here – Simply choose your WordPress version
  2. Update WordPress to the latest version!

Normally, the files starts:

<?php
/**
 * Creates common globals for the rest of WordPress
 *
 * Sets $pagenow global which is the current page. Checks
 * for the browser to set which one is currently being used.
 *
 * Detects which user environment WordPress is being used on.
 * Only attempts to check for Apache and IIS. Two web servers
 * with known permalink capability.
 *
 * @package WordPress
 */

But after it has been “hacked” there is encrypted text reading something like:

eval(base64_decode("JGxsbD0wO2V2YWwoYmFzZT....

So once again, Look here – Simply choose your WordPress version, go to WP-INLUDES, download Vars.php and replace the one on your server. Then update WordPress for better security.

Firefox Crashes When Adding an Image in WordPress -Solution

upload-image-crash-wordpress-firefoxIf you are running a WordPress website and have noticed that Firefox crashes whenever you try to add an image – here is the solution.

Just Disable Google Gears.

Go to Tools > Add-Ons, select Gears and ‘Disable’ it.

Fixed.

How To Fix Your Port Settings If Cannot Send Mail From Outlook

Almost all mail client program send e-mail using port 25, which is also the port used by mail servers to talk to each other. But port 25 is widely abused by malware to spread worms and spam. As a result, many ISPs are restricting its use.

Hang on – it will make sense in a second:

Most people having a setup where they are on an Internet Service Provider (ISP) like ATT and have an email address like “MyEmail@ATT.net”  You connect to the internet using ATT and send mail through the ATT server – no problem.

But if you have your own domain email address or an email address from another ISP you may hit a snag. In these cases you are connecting to the internet through your ISP (like Comcast, SpeakEasy, ATT, etc) and trying to send email through your third party host like “MyEmail@SuperCoolWebsite.com”

Your ISP says “Hey! There is someone on my network trying to send email through someone elses address! This might be spam or malware!” You can receive mail, but you can’t send mail.

Recently ATT and Verizon both made changes that affected outgoing mail. Here’s the fix:

If you cannot SEND MAIL

  1. Open OUTLOOK
  2. Select TOOLS
  3. Select ACCOUNT SETTINGS
  4. Highlight the account in question and select CHANGE
  5. Select MORE SETTINGS
  6. Select ADVANCED
  7. Change from PORT 25 to PORT 587
  8. Save everything and restart Outlook

port-587

Other email programs will have similar settings. Look for PROPERTIES or PREFERENCES and find the outgoing mail server option.

One other option to check is that you are authenticating before sending. In other words. logging in with your username and password to both check and send email.

In Outlook the options window looks like this:

port-587-2

This tells Outlook to send your username and password before trying to send mail. If you have problems try enabling or disabling this setting.

The screen shots used in this how-to are my actual settings and they work just fine with SpeakEasy and ATT.

Quickly Reduce the File Size of an Image with Microsoft Outlook

Sometimes when you want to upload photographs to online services or self-maintained systems like WordPress you may find yourself in the position of needing to reduce the file-size of the images. After all, your 8 mega-pixel camera takes pictures that are just that – around 8MB sometimes!

There are several programs you can use to reduce the file size of your images but if you have Microsoft Outlook installed then you have everything you need!

Here is a super-fast and easy way to reduce those image file sizes using Microsoft Outlook.

1 ) Put the original image files in one folder on your desktop.

2 ) Create another folder that will hold the set we will make. Lets name them “Start” and “Finish

reduce1

3 ) Open the “Start” Folder, and select all the images in that folder.

– Highlight them all, or select one and then CNTRL-A to select all, etc.

reduce2

4 ) While all of the files are selected, Right Click and SEND TO –> MAIL RECIPIENT

reduce3

5 ) The “Send Pictures via E-Mail” prompt will open. Choose “MAKE ALL MY PICTURES SMALLER

reduce4

6 ) Select the size you want, I usually use LARGE and I find this to be plenty of compression.

– In Vista the option for picture size appears as another window.
– In XP click the SHOW MORE OPTIONS link and the pop-up window will expand.

reduce-5

7 ) Give your computer a few seconds to work its magic. The more files you are reducing, the longer it will take. I have done over 100 at a time before – no problem.

8 ) An email message will appear with all of the reduced size files in the attachments area.

9 ) Select one of the attachments, hit CNTRL-A to select them all, and save them to the FINISH folder you created.

reduce6

  • You can also click once on one of the files, then right click and choose SELECT ALL
  • Once all of the files are selected you can drag and drop them into the FINISH folder or cut and paste – whatever is easier for you!

Now you have a folder of images that are usually less than 100KB instead of 4-8 (or higher!) MB a piece.

reduce7

How easy was that!

What To Do If You Get An Error 500 – Internal Server Error After Upgrading WordPress

When upgrading WordPress you may receive the dreaded Error 500 – Internal Server Error:

error500

Don’t Panic. This usually means that the files you uploaded did not completely replace their predecessors.

Check your FTP settings and tell your FTP program to OVERWRITE existing files on the server. Some thing like this:

ftp-overwrite

I usually have my Uploads option set to “Overwrite if Source Newer” but I have seen this cause problems when uploading WordPress revisions like WordPress 2.7.1 so I change it to “Overwrite” when upgrading the files.

Re-upload the files, refresh your admin panel and breathe a sigh of relief.

How To Create A Reminder Email For Outlook Email From Excel

Do you want Excel to alert you of an approaching due date? Do you want to be able to send an automatic email to a person related to an item in that spreadsheet? Try it this way:

How many times have I been asked this – let me count the ways . . .

How can I set up an excel document with suspense dates and get alerts from Outlook to remind me when they are due?

I built an Excel project management spreadsheet that uses start and end dates to track tasks. One field shows remaining days to complete the task. My question, is there a way to have excel utilize my Outlook to send me an email once a task is within 3 days of completion or past due? (I do not have the funds to license all my staff with Microsoft Project)

And a dozen more in the comments of various articles. Here’s the deal gang, while this sounds like an excellent idea – automatic Outlook reminders from an Excel spreadsheet – its not.

If you approach this with VBA code that says “Send an email to Outlook when . . .” that “When” statement has the potential to really screw some things up. First off, the spreadsheet needs to be open for the code to run. What happens when you go on vacation for two weeks and come back and open the file? What if you just forget to open the actual file because you are relying on an automatic reminder? How many pop-up meail windows are you going to get? How do you know everyone was emailed that needed to be emailed?

This is a case where automation sounds fantastic but in my opinion its really not a good idea.

Soapbox aside . . . Of course I have figured out an alternative for you.

I think the original script for this came from Martin Green over at FontStuff.com, or I found it in a discussion board. Disclaimer: I have modified the script to bend it to my will but I want to give props to whoever wrote the original core script. OK, props given – lets solve this mystery!

Do you want Excel to alert you of an approaching due date? Do you want to be able to send an automatic email to a person related to an item in that spreadsheet? Try it this way:

1. Download this file: Outlook eMail from Excel. (17k zip)
It is the example we will work from. I am going to show you a few tricks and then leave you to your own devices. Copy the pieces that work for your unique situation, ignore the ones you don’t need.

2. We are going to be working in developer mode so make sure you know how to enable it in Excel. The directions are in this posting.

3. Open up the spreadsheet you downloaded and follow along… Oh, and the spreadsheet has a Macro in it that you have to enable. Its safe, Trust me. I used to work for the Government.

So what are we looking at?

excel-outlook1

These columns can be rearranged anyway you see fit for your unique project. In this example we have people’s names, an email subject, an imaginary due date, an “email sent?” column, the person’s email address and a custom body message.

Click on any cell in a row to select it and then click the SEND MAIL button at the top of the spreadsheet. I’ll choose row 6, “Bill Jones”, the email generated looks like this:

excel-outlook2

What happened? The email address was filled, the subject line of the email was filled in and the custom body message was put in the body between two other lines of text.

Light-bulbs going off yet?

Where did those other lines of text in the body come from? A Macro. Let’s take a look at that macro so you can customize it.

Choose the DEVELOPER tab in Excel and click Macros (Again, the directions for enabling the Developer tab are in this posting.)

excel-outlook3

With the Macro box open select SendEmail and Edit.

excel-outlook4

Here is the code that does the magic.

There are 3 lines of code you need to be aware of so you can modify them if need be:

  1. Email = Cells(ActiveCell.Row, 10)
  2. Subj = Cells(ActiveCell.Row, 4)
  3. Msg = Msg & “Dear ” & Cells(ActiveCell.Row, 1) & “,” & vbCrLf & vbCrLf & “Here is some precanned text before the BODY info in the spreadsheet. ” & vbCrLf & vbCrLf & Cells(ActiveCell.Row, 13) & vbCrLf & vbCrLf & ” And here is some more precanned text in the macro AFTER the Body stuff.”

Line 1 says “Get the email address from Row 10 of the active cell.” This is a little misleading, its actually column 10 or “J”.

Line 2? Get the email subject from row (column) 4 or “D”

And Line 3? Prints “Dear” and whatever in is column 1 or “A”, and then the precanned text before and after whatever in in the spreadsheet in column 13 or “M”.

If you change around the columns in your spreadsheet, simply change the numbers to correspond to the data’s new location! You can even add more information in the email from your spreadsheet – the magic term is “Cells(ActiveCell.Row, ????)

Not too bad! Not too complicated either.

Now lets take a look at the date information back in the spreadsheet:

excel-outlook5

In the top right hand corner of the spreadsheet is Today’s Date, Excel formula being “=TODAY()

The dates in column “F” are “Due Dates” I entered in manually. Maybe your spreadsheet will calculate these cells from other data you have. The color change is based on a “Rule” that is comparing the date we entered to today’s date. You could just as easily give yourself a heads-up by referencing a date in the future instead of today’s date “=Today () +7″, etc.

Back to the rule:

  1. Highlight cell F4
  2. Select Conditional Formatting
  3. Select Manage Rules

excel-outlook6

And there is the rule that says “Blank Cells are just white” and “If the value of this cell (the date of this cell) is less than or equal to Today’s Date in R1 – color me reddish.”

You know have a visual flag that the item is due or past due and action needs to be taken!  Again, change this to whatever suits your need! Make it red, make it green – your choice!

The red X in the sent column is just another “food for thought” column. A reminder to yourself that you actually acted on the due or overdue item. So let’s look at this from the beginning on a typical work day:

  1. Come in to the office.
  2. Have Coffee
  3. Chit Chat
  4. Check Facebook
  5. Etc.
  6. Open Spreadsheet
  7. Look at the DATE column. Is anything highlighted that doesn’t have a Sent notification?
  8. Yes? Click a cell in that row and click the SEND EMAIL button.
  9. Send the email
  10. Put an X in the Sent box!
  11. Check Facebook

That’s pretty labor unintensive! Seriously? 3 Steps

  1. Look at the DATE column. Is anything highlighted that doesn’t have a Sent notification?
  2. Yes? Click a cell in that row and click the SEND EMAIL button.
  3. Put an X in the Sent box!

I am looking forward to see how all of you will improve upon this simple concept. This has been a hot topic in the comments section. There is no one size fits all solution but I hope that by taking this simplistic approach I save a lot of people a lot of time.

It doesn’t have to be complicated, and you don’t need to be a programmer!