Thursday, May 1, 2014

How can Electronic Mail get Lost?

Technobiru :



how-can-electronic-mail-get-lost-00




There is nothing quite as frustrating as having an important e-mail someone sent you never arrive, and all without either party knowing what happened to it. Today’s SuperUser Q&A post looks at the problems that might stop an e-mail from ever arriving at its intended destination.




Today’s Question & Answer session comes to us courtesy of SuperUser—a subdivision of Stack Exchange, a community-driven grouping of Q&A web sites.




Photo courtesy of HKmPUA (Flickr).




The Question




SuperUser reader otisonoza wants to know how an e-mail can get lost:






This happened to me yesterday. Someone claimed she sent me an e-mail, but I did not receive it. It is not in my Inbox, Spam, Trash, etc. It is nowhere to be found. How is this possible (assuming there is no user error)? Where can things go wrong along the way?






What are the problems an e-mail might encounter along the way that would stop it from arriving in someone’s inbox?




The Answer




SuperUser contributors Sammitch and Hennes have the answer for us. First up, Sammitch:






Tracing the path from the sender to you:




1. It never actually sent. A lot of people do not even notice that a message is sitting in their outbox, unable to be sent for any number of reasons.




2. The mail client successfully sent it to the SMTP server, but the SMTP server has not been able to forward it on to the next hop.







  • The SMTP server might be so busy that it has a backlog of messages to process, there might be a delay of several hours.



  • The SMTP server might have tried to send it, but the receiving server ‘could not/would not’ immediately accept it (deferral). The sending server will continue to attempt delivery, and most servers will do this for up to two days or more before bouncing the message back to you as undeliverable.



  • The receiving server may have rejected the message outright (blacklisted, spam scan, mailbox full, non-existent user) and the sending server either can not or will not send a bounce message back to you.






3. The message was accepted by the receiving server, but…







  • The receiving server is backlogged and the message is sitting in a queue waiting to be processed/delivered.



  • The message was flagged as spam and dropped. This is bad practice since the message should have been rejected outright, but many servers do this (I suspect Gmail of doing this from time to time).



  • The message was somehow undeliverable and either the server is configured to not send a bounce message, or the bounce message itself is undeliverable.






4. The message was delivered somewhere in your account, but…







  • Your e-mail client has not properly synced with the server. Close and reopen it.



  • You are not looking hard enough. I know this sounds petty, but the majority of the time this is it and it is incredibly frustrating to resolve because people take insult in being asked to double check something so simple that they “could not possibly be wrong”.






Source: I administrate e-mail servers.




Because the majority of person-to-person personal e-mail messages flow easily through the mail system and are delivered near-instantly, people take that speed for granted and treat e-mail like an instant messenger. Under certain circumstances your perfectly legitimate, 3-word e-mail might take several minutes, hours, or even days to be delivered.




Be patient.






Followed by the answer from Hennes:






Things can go wrong in lots of places.




Mail follows a path from server to server. One of those could have crashed after receiving the mail, but before passing it on.




Or it could have been identified as spam. Depending on your source, 95% to 98% of all e-mail is undesired spam. Some of those are recognized and put into a special folder. Some of them are simply dropped without notification. I have had this happen to me with scanned documents (from an MFC ‘printer’ which ‘scanned to a PDF e-mail’) at the time when PDFs were popular with spammers.




We eventually tracked down the problem after sending simple test e-mails containing only raw text, they arrived, but anything with only a PDF failed to arrive. For this, you would need the help of the people managing the receiving mail servers, and they will ask you some questions such as the exact time you sent your e-mail (without that they need to go through a lot of logs). With the precise time, they can at least confirm if the e-mail was received or not.




Needless to say, ask the user to look in their spam folder before raising a problem with the relevant postmaster.










Have something to add to the explanation? Sound off in the comments. Want to read more answers from other tech-savvy Stack Exchange users? Check out the full discussion thread here.










Akemi Iwaya (Asian Angel) is our very own Firefox Fangirl who enjoys working with multiple browsers and loves 'old school' role-playing games. Visit her on Twitter and .









Snapchat Update With Video and Text Messaging Now Available to Download

Technobiru :



Snapchat has released an update that introduces Chat, a way to video and text message.




The company announced the release early this morning: "Until today, we felt that Snapchat was missing an important part of conversation: presence. There’s nothing like knowing you have the full attention of your friend while you’re chatting."




---



We could not be more thrilled to announce Chat.




Swipe right on a friend’s name in your Snapchat inbox to start chatting. When you leave the chat screen, messages viewed by both you and your friend will be cleared – but either of you can always tap or screenshot to save anything you’d like to keep (addresses, to-do lists, etc.)!




We let you know when a friend is Here in your Chat so that you can give each other your full attention. And if you’re both Here, simply press and hold to share live video – and Chat face-to-face!



---




Unfortunately, it look a while before the update hit the App Store; however, it's finally available.




You can download Snapchat from the App Store for free using the link below.




Download Now










Sunrise Calendar App Gets 'Interesting Calendars', Improved Exchange Integration

Technobiru :



The Sunrise Calendar app has been updated with a new 'Interesting Calendars' feature, more options for recurring events, and improved integration with Exchange calendars.




Sunrise is a free calendar app made for Google Calendar, iCloud and Exchange. Designed with love, Sunrise is a new experience that will make your life easier.




Features:



• 100% free calendar app with a gorgeous design.



• Compatible with Google Calendar, iCloud, Exchange.



• A completely redesigned calendar experience for your iPhone and iPad.



• Synchronization that just works, in real-time and with background updates.



• Quick Add Event just by typing "Lunch tomorrow at 9pm" (long-press on the +) (for Google Calendars only).



• Reminders.



• Timezone Support. No more headache when traveling!



• Facebook Events and Birthdays included.



• See faces and profiles of people you are meeting with using LinkedIn.



• Weather forecast based on your location.



• Smart icons.



• Tag location to events.



• Use Google Maps for Directions.



• Connect multiple Google Calendars.




What's New In This Version:



Today we are excited to introduce our next feature: Interesting Calendars!




Sunrise now offers more than 25,000 calendars for holidays, sport teams, name days, week numbers, and more. It's all free so you can add as many as you want. Get started in the Settings > Interesting Calendars.




We've also added more options for recurring events and improved our integration with Exchange calendars.




You can download Sunrise Calendar from the App Store for free.




Read More
















Textfield not updating text value




So I've been working on an extensive java gui program that tracks inventory. At one point in my pprogram I have the user double click on a table and the program is supposed to automatically load a new jframe with several jTextFields that are to be filled out by the frame from which it was launched. However, the graphical part of the textboxes are not showing any change. I can use getText to obtain the correct value, but the value doesn't show in the actual textbox. I've tried repainting and established that it isn't a repaint problem. Also, if I try to access the value from outside the function, I get a NULL, and not the text I want. It seams that the text only lives within the functions called from the main jframe's mouseClicked method. I might also mention I'm using netbeans with it's gui editor, so these jframes are not overridden or anything.




the second frame is called from here:




@Override



public void mouseClicked(MouseEvent me) {



if(me.getComponent() == inventoryTable){



if(me.getClickCount() == 2){//TODO make cells non-editable



this.product1.setName("blob");



System.out.println("Row: " + (inventoryTable.getSelectedRow()+1) + " was selected!");//starts with 0, not 1!



final ProductEditView editWindow = new ProductEditView();



Runnable r = new Runnable() {//start in new thread



@Override



public void run() {



editWindow.showMe(product1);



editWindow.setProduct(product1); <-------each jframe has a product which is another class that just stores the string values I need to transfer between frames!



//editWindow.getProduct().setName("testVal");//passes through fine



//editWindow.getProduct().setUnitsInStock(123);



editWindow.setUIFromProduct(product1);




}



};




new Thread(r).start();




}



}



}




that calls this in the second frame:




public void setUIFromProduct(Product product){//TODO set in design mode indevidually!



//TODO everything in here is deleted!




System.out.println("here: " + product1.getName());<------gets the string value just fine



productNameUI.setText(product1.getName());<-------text not shown here



}




Does anyone have an idea? I've tried commenting out the runnable thinking it was a threadding problem, but no luck.







How can Electronic Mail get Lost?

Technobiru :

how-can-electronic-mail-get-lost-00


There is nothing quite as frustrating as having an important e-mail someone sent you never arrive, and all without either party knowing what happened to it. Today’s SuperUser Q&A post looks at the problems that might stop an e-mail from ever arriving at its intended destination.


Today’s Question & Answer session comes to us courtesy of SuperUser—a subdivision of Stack Exchange, a community-driven grouping of Q&A web sites.


Photo courtesy of HKmPUA (Flickr).


The Question


SuperUser reader otisonoza wants to know how an e-mail can get lost:



This happened to me yesterday. Someone claimed she sent me an e-mail, but I did not receive it. It is not in my Inbox, Spam, Trash, etc. It is nowhere to be found. How is this possible (assuming there is no user error)? Where can things go wrong along the way?



What are the problems an e-mail might encounter along the way that would stop it from arriving in someone’s inbox?


The Answer


SuperUser contributors Sammitch and Hennes have the answer for us. First up, Sammitch:



Tracing the path from the sender to you:


1. It never actually sent. A lot of people do not even notice that a message is sitting in their outbox, unable to be sent for any number of reasons.


2. The mail client successfully sent it to the SMTP server, but the SMTP server has not been able to forward it on to the next hop.



  • The SMTP server might be so busy that it has a backlog of messages to process, there might be a delay of several hours.

  • The SMTP server might have tried to send it, but the receiving server ‘could not/would not’ immediately accept it (deferral). The sending server will continue to attempt delivery, and most servers will do this for up to two days or more before bouncing the message back to you as undeliverable.

  • The receiving server may have rejected the message outright (blacklisted, spam scan, mailbox full, non-existent user) and the sending server either can not or will not send a bounce message back to you.


3. The message was accepted by the receiving server, but…



  • The receiving server is backlogged and the message is sitting in a queue waiting to be processed/delivered.

  • The message was flagged as spam and dropped. This is bad practice since the message should have been rejected outright, but many servers do this (I suspect Gmail of doing this from time to time).

  • The message was somehow undeliverable and either the server is configured to not send a bounce message, or the bounce message itself is undeliverable.


4. The message was delivered somewhere in your account, but…



  • Your e-mail client has not properly synced with the server. Close and reopen it.

  • You are not looking hard enough. I know this sounds petty, but the majority of the time this is it and it is incredibly frustrating to resolve because people take insult in being asked to double check something so simple that they “could not possibly be wrong”.


Source: I administrate e-mail servers.


Because the majority of person-to-person personal e-mail messages flow easily through the mail system and are delivered near-instantly, people take that speed for granted and treat e-mail like an instant messenger. Under certain circumstances your perfectly legitimate, 3-word e-mail might take several minutes, hours, or even days to be delivered.


Be patient.



Followed by the answer from Hennes:



Things can go wrong in lots of places.


Mail follows a path from server to server. One of those could have crashed after receiving the mail, but before passing it on.


Or it could have been identified as spam. Depending on your source, 95% to 98% of all e-mail is undesired spam. Some of those are recognized and put into a special folder. Some of them are simply dropped without notification. I have had this happen to me with scanned documents (from an MFC ‘printer’ which ‘scanned to a PDF e-mail’) at the time when PDFs were popular with spammers.


We eventually tracked down the problem after sending simple test e-mails containing only raw text, they arrived, but anything with only a PDF failed to arrive. For this, you would need the help of the people managing the receiving mail servers, and they will ask you some questions such as the exact time you sent your e-mail (without that they need to go through a lot of logs). With the precise time, they can at least confirm if the e-mail was received or not.


Needless to say, ask the user to look in their spam folder before raising a problem with the relevant postmaster.





Have something to add to the explanation? Sound off in the comments. Want to read more answers from other tech-savvy Stack Exchange users? Check out the full discussion thread here.





Akemi Iwaya (Asian Angel) is our very own Firefox Fangirl who enjoys working with multiple browsers and loves 'old school' role-playing games. Visit her on Twitter and .




Snapchat Update With Video and Text Messaging Now Available to Download

Technobiru :

Snapchat has released an update that introduces Chat, a way to video and text message.


The company announced the release early this morning: "Until today, we felt that Snapchat was missing an important part of conversation: presence. There’s nothing like knowing you have the full attention of your friend while you’re chatting."


---

We could not be more thrilled to announce Chat.


Swipe right on a friend’s name in your Snapchat inbox to start chatting. When you leave the chat screen, messages viewed by both you and your friend will be cleared – but either of you can always tap or screenshot to save anything you’d like to keep (addresses, to-do lists, etc.)!


We let you know when a friend is Here in your Chat so that you can give each other your full attention. And if you’re both Here, simply press and hold to share live video – and Chat face-to-face!

---


Unfortunately, it look a while before the update hit the App Store; however, it's finally available.


You can download Snapchat from the App Store for free using the link below.


Download Now




Sunrise Calendar App Gets 'Interesting Calendars', Improved Exchange Integration

Technobiru :

The Sunrise Calendar app has been updated with a new 'Interesting Calendars' feature, more options for recurring events, and improved integration with Exchange calendars.


Sunrise is a free calendar app made for Google Calendar, iCloud and Exchange. Designed with love, Sunrise is a new experience that will make your life easier.


Features:

• 100% free calendar app with a gorgeous design.

• Compatible with Google Calendar, iCloud, Exchange.

• A completely redesigned calendar experience for your iPhone and iPad.

• Synchronization that just works, in real-time and with background updates.

• Quick Add Event just by typing "Lunch tomorrow at 9pm" (long-press on the +) (for Google Calendars only).

• Reminders.

• Timezone Support. No more headache when traveling!

• Facebook Events and Birthdays included.

• See faces and profiles of people you are meeting with using LinkedIn.

• Weather forecast based on your location.

• Smart icons.

• Tag location to events.

• Use Google Maps for Directions.

• Connect multiple Google Calendars.


What's New In This Version:

Today we are excited to introduce our next feature: Interesting Calendars!


Sunrise now offers more than 25,000 calendars for holidays, sport teams, name days, week numbers, and more. It's all free so you can add as many as you want. Get started in the Settings > Interesting Calendars.


We've also added more options for recurring events and improved our integration with Exchange calendars.


You can download Sunrise Calendar from the App Store for free.


Read More