Rechercher : dans
Par :

Probleme script perl envoi de mail

Dernière réponse le 23 jun 2009 à 20:32:12 mathurin61, le 15 jun 2009 à 17:18:59 
 Signaler ce message aux modérateurs

Bonjour,
j'ai un probleme avec l'envoi d'un mail en perl:

use strict;
use Net::SMTP;

my $message = "From: vu-du-ciel\@laposte.net\nTo:mathurin_61\@hotmail.fr\nSubject: Hello World\n\nTest\n\n";
print "Message:\n";
print $message;
print "\n";

my $DEBUG = 1;

my $ServerName = "smtp.laposte.net";
my $ServerAccount = "vu-du-ciel\@laposte.net";
my $ServerPwd = "******";
my $MailFrom = "vu-du-ciel\@laposte.net";
my $MailTo = "mathurin_61\@hotmail.fr";

print "Server variables assigned\n";


my $smtp = Net::SMTP->new($ServerName, Hello => "ooooooooooooo",  Debug => 1);
die "Couldn't connect to server" unless $smtp;
print "Server connection opened\n";

if ( !$smtp->auth($ServerAccount, $ServerPwd) ) {
print "authentication failed or not needed\n";
}

if ( !$smtp->mail( $MailFrom ) ) {
print "sender not accepted\n";
exit 1;
}

if (!$smtp->to( $MailTo ) ) {
print "addressee not accepted\n";
exit 1;
}

print "Server variables checked\n";

my $maildata = $message;
$smtp->data();
$smtp->datasend( $maildata );
$smtp->dataend();
$smtp->quit();
$smtp->quit;

print "Finished sending email\n";


l'erreur est la suivante : 535 Error: authentication failed
Configuration: Linux
Firefox 3.0.10

Meilleures réponses pour « probleme script perl envoi de mail » dans :
[Langages] Envoyer un mail avec pièce jointe VoirLes mails, tout comme les pages web, sont livrés avec des en-têtes (headers en anglais). Ces en-têtes servent à donner quelques détails nécessaires comme l'adresse du destinataire, celle de l'envoyeur, la date de l'envoi, le sujet du mail etc. Elles...
[PHP] Fonction mail() VoirLa fonction mail() est bloquée chez certains des hébergeurs gratuits pour des raisons de sécurité (afin d'éviter le spam notamment), l'adresse ip de la machine qui a demandé le script sera alors indiquée dans le header 'X-MM-Mail-From-IP'. renseignez...
[Messagerie] Pirater une boite mail (msn, hotmail, yahoo...) VoirVous avez le stupide projet de pirater une boîte mail et vous cherchez la procédure à suivre pour le faire ? Vous êtes donc la cible idéale pour jouer le rôle de l'arroseur arrosé. NE TOMBEZ PAS DANS CE PIÈGE En effet, en ce moment circule sur les...
Perl - Les fichiers VoirLa notion de filehandle On appelle filehandle (traduisez descripteur de fichier), dans un programme Perl, le nom permettant de manipuler une connexion d'entrée-sortie (les entrées-sorties standards vues précédemment sont connues par les filehandles...
PHP - Mail et fonctions réseau VoirPHP étant un langage consacré au Web, il possède bien évidemment des fonctions lui permettant de communiquer avec le "monde extérieur" à l'aide de fonctions standards. Le service le plus utilisé sur Internet étant la messagerie électronique, il est...
Perl - Caractéristiques du langage VoirFichier source, et interprétation Le fichier source d'un programme écrit en Perl est un simple fichier texte dont l'extension est par convention .pl. Ce fichier source doit être un fichier texte non formatté, c'est-à-dire un fichier texte dans sa...

1

 Jojo92, le 23 jun 2009 à 20:32:12

Essaie le module Mail::Sender::Easy qui permet d'envoyer facilement une pièce jointe par email en PERL

lien vers le module CPAN

http://search.cpan.org/~dmuey/Mail-Sender-Easy-v0.0.5/Easy.p­m

Répondre à Jojo92