Il y a quelque temps j'ai developpe un site web...
Le principe est simple l'utilisateur entre quelques donnees ainsi qu'un fichier par la suite j'ai un programme d'identification d'ARN qui roule et les resultats sont renvoyes a l'utilisateur grace a MIME::Lite les messages contiennent un resume des resultats ainsi qu'une piece jointe....
Voici le code de ma sous-routine charge de faire l'envoie du mail :
J'ai plusieur fois tester mon programme en m'envoyant les resultats sur differentes boites mail perso du type gmail.... j'ai meme teste de me l'envoyer sur des adresses plus complexes du genre... celle de mon boulot qui fini par @xxx.umontreal.ca .....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 sub sendMail { my $filename = basename($DATAFILE); my $msg = MIME::Lite->new( From => 'xxx@gmail.com', To => $MAIL_ADR, Subject => "RNAweasel Result for $MODELNAME on $filename", Type => 'multipart/mixed') or die "Error creating multipart container: $!\n"; $msg->attach( Type => 'text/html; charset="iso-8859-1"', Path => "$TMP_DIR/$filename.mail", Filename => "$filename.mail", Disposition => 'inline', Encoding => 'quoted-printable') or die "Error adding mail file : $!\n"; $msg->attach( Type =>'text/plain', Path => "$TMP_DIR/$filename.ali.tmp", Filename => "$filename.ali", Disposition => 'attachment', Encoding => 'quoted-printable') or die "Error adding result file : $!\n"; $msg->send(); }
Mes differents tests ont toujours fonctionne...
Cela fait maintenant quelques semaines que j'ai mis le site web en ligne
du coup diferrentes personnes ont pu tester le service....
Seulement mon probleme est que de temps a autres l'envoie du mail echoue....
Ils me sont retourne avec le message suivant :
Voila tous ca pour dire que je ne comprend pas pourquoi dans certains cas cela m'arrive et dans d autre non !!!! C'est tres genant car du coup certains utilisateurs ne recoivent pas leurs resultats, je leur les renvoies manuellement mais c'est tres genant....The original message was received at Fri, 16 Oct 2009 19:26:42 -0400
from localhost.localdomain [127.0.0.1]
----- The following addresses had permanent fatal errors -----
<xxx@xxxx.xx>
(reason: 553 5.1.8 <xxxxx@xxxx.xxx.UMontreal.CA>... Domain of sender address xxxxx@xxxx.xxx.UMontreal.CA does not exist)
----- Transcript of session follows -----
... while talking to xxxxx.xxx.xx.xx.:
>>> >>> MAIL From:<xxxxx@xxxx.xxx.UMontreal.CA> SIZE=95250
<<< 553 5.1.8 <xxxxx@xxxx.xxx.UMontreal.CA>... Domain of sender address xxxxx@xxxx.xxx.UMontreal.CA does not exist
501 5.6.0 Data format error
Reporting-MTA: dns; xxxxxx.bcm.UMontreal.CA
Received-From-MTA: DNS; localhost.localdomain
Arrival-Date: Fri, 16 Oct 2009 19:26:42 -0400
Final-Recipient: RFC822; xxxxx@xx.is
Action: failed
Status: 5.1.8
Diagnostic-Code: SMTP; 553 5.1.8 <xxxxx@xxxx.xxx.UMontreal.CA>... Domain of sender address xxxxx@xxxx.xxx.UMontreal.CA does not exist
Last-Attempt-Date: Fri, 16 Oct 2009 19:26:46 -0400
A savoir que j'ai fait le test de l'interface de l'interieur et de l'exterieur du boulot.... que pour une meme personne ca a fonctionne 3 fois et plante 1 fois ???
Je nage en plein mystere y aurait il quelqu'un qui pourrait m'eclairer ?
Merci de m'avoir lu jusque la,
Loula
PS : pas sur que le probleme viennent de perl ...
Partager