L'utilisation du mail n'a pas de caractère obligatoire, pour ceux ne souhaitant pas l'utiliser, un simple RET dans la routine SENDMAIL suffira.
On trouve les paramètres de mail à la ligne 1826 du fichier xweb32lite.asm. on distingue dans un premier temps différentes chaines de caractères à compléter. Le simple commentaire sur chaque ligne vous permet d'entrer les informations nécessaires :
StrSMTPFrom: .db "MAIL FROM:<sd@numericable.fr>",$0D,$0A,$03 ; votre adresse mail pour valider l'inscription aupres du server smtp
StrSMTPTo: .db "RCPT TO:<web@atmicroprog.com>",$0D,$0A,$03 ; adresse du destinataire
StrSMTPTo2: .db "TO: webmaster Atmicroprog <web@atmicroprog.com>",$0D,$0A,$03 ; adresse du destinataire encore une fois !
StrSMTPObjet1: .db "SUBJECT: Reboot Xweb32 Lite - Site : Maison",$0D,$0A,$03 ; intitulé du message de reboot
StrSMTPObjet2: .db "SUBJECT: Alarme Xweb32 Lite - Site : Maison",$0D,$0A,$03 ; intitulé du message de alarme
On trouve ensuite la chaine strSMTPMess qui contiens le message par lui même avec un renvoi des valeurs. Même chose que pour la configuration des pages web, les valeurs commencants par % serons remplacées par leurs équivalentes.
Dernier point et non des moindres, il faudrat renseigner l'adresse ip correspondant au serveur smtp, car le module ne gére pas la résolution de nom (DNS).
Ouvrez le fichier NM7010a.asm et completez les champs suivants :
.equ NM7010_SMTP_3 = 82 ; Adresse IP Msb du server SMTP
.equ NM7010_SMTP_2 = 216
.equ NM7010_SMTP_1 = 111
.equ NM7010_SMTP_0 = 2
Vous me direz mais comment connaitre l'adresse ip du serveur de mail de votre fournisseur d'accès ? :
Il existe plusieurs solutions, la plus simple étant de sniffer les paquets IP d'un message que vous aller vous envoyer à partir de votre logiciel de messagerie habituel, le tout grace a un programme spécialisé appelé Etheral. Pour ceux qui ne connaissent pas la manipulation je vous aiderez sur le forum.
|