Automatisch e-mail laten versturen vanuit externe applicatie

Status
Niet open voor verdere reacties.

Benthouse

Gebruiker
Lid geworden
15 jan 2003
Berichten
71
Ik heb het volgende probleem:
vanuit een tank komt een niveaumelding, deze wordt via een PLC en een SCADA systeem in de PC verwerkt door een programma. Nu is het zo dat ik vanuit dit programma een commando kan geven om een externe applicatie te kunnen starten.
Zodra deze niveaumelding komt moet er automatisch een e-mail gestuurd worden naar de leverancier van het product dat in de tank zit, zodat deze weer nieuw product gaat elveren.

Deze bestelling gebeurt door middel van een bijlage die bij de e-mail gevoegd moet worden.

Nu heb ik een VB6 broncode op het internet opgedoken. Deze VB6 applicatie kan volgens de maker vanaf de commandline gestart worden. Ook is er een mogelijkheid om met een INI configuratiebestand te werken.

Alleen beschikt het niet over alle parameters die ik zou willen hebben, en weet ik niet hoe ik dit aan zou moeten pakken vanaf de cmd line.

In principe wil ik de volgende parameters in kunnen geven:
- SMTP server
- Van wie de mail afkomstig is
- Aan: evt incl. een CC:
- Pad naar de bijlage die bijgevoegd moet worden bijv: c:\windows\win.bmp

Wie kan de bijgevoegde file aanpassen zodat ik verder kan?

Ik ben een newbie op het gebied van VB.....

Er zijn verschillende Tool velden in het turks, maar dat kan ik zelf evt. verhelpen

Bij voorbaat dank

Groeten Cas
 
Helaas is de bijlage te groot (152k) en komt dus niet door graag even een reactie als je over de bijlage wilt beschikken....

:confused:
 
Bedankt, zal er naar gaan kijken.

Hebben jullie hier nog voorbeelden van hoe het één en ander in te stellen is? In de Examples die meegestuurd worden met de download ZIP file is het wel erg summier vindt ik.
Kun jij mij hieraan helpen?

Bij voorbaat dank,

Cas
 
Ik zal volgende week even kijken hoe onze opdrachten eruit zien. Ik zit nu niet op mijn werk en kan er vanaf thuis niet bij.

Maar volgens mij moet blat /? ook een uitleg geven over de parameters.


Grtz,
 
Mark, heb helaas nog weing vernomen???

Kun je a.u.b even kijken voor me?

Bij voorbaat dank.:cool:
 
Oeps, glad vergeten. Maar volgens uit de readme.txt het volgende:

***
<filename> : file with the message body ('-' for console input, end with ^Z)
-to <recipient> : recipient list (also -t) (comma separated)
-tf <recipient> : recipient list filename
-subject <subj>: subject line (also -s)
-f <sender> : overrides the default sender address (must be known to server)
-i <addr> : a 'From:' address, not necessarily known to the SMTP server.
-cc <recipient>: carbon copy recipient list (also -c) (comma separated)
-cf <file> : cc recipient list filename
-bcc <recipient>: blind carbon copy recipient list (also -bcc) (comma separated)
-bf <file> : bcc recipient list filename
-organization <organization>: Organization field (also -o and -org)
-body <text> : Message body
-x <X-Header: detail>: Custom 'X-' header. eg: -x "X-INFO: Blat is Great!"
-r : Request return receipt.
-d : Request disposition notification.
-h : displays this help.
-q : supresses *all* output.
-debug : Echoes server communications to screen (disables '-q').
-noh : prevent X-Mailer header from showing homepage of blat
-noh2 : prevent X-Mailer header entirely
-p <profile> : send with SMTP server, user and port defined in <profile>.
-priority <pr> : set message priority 0 for low, 1 for high.
-server <addr> : Specify SMTP server to be used. (optionally, addr:port)
-port <port> : port to be used on the server, defaults to SMTP (25)
-hostname <hst>: select the hostname used to send the message
-mime : MIME Quoted-Printable Content-Transfer-Encoding.
-enriched : Send an enriched text message (Content-Type=text/enriched)
-html : Send an HTML message (Content-Type=text/html)
-uuencode : Send (binary) file UUEncoded
-base64 : Send (binary) file using base64 (binary Mime)
-try <n times> : how many time blat should try to send. from '1' to 'INFINITE'
-attach <file> : attach binary file to message (may be repeated)
-attacht <file>: attach text file to message (may be repeated)
-ti <n> : Set timeout to 'n' seconds.
-u <username> : Username for AUTH LOGIN (use with -pw)
-pw <password> : Password for AUTH LOGIN (use with -u)
-log <filename>: Log everything but usage to <filname>
-plain : Use AUTH PLAIN to login to SMTP server (use with -u -pw)
-charset <cs> : User defined charset. The default is ISO-8859-1

Note that if the '-i' option is used, <sender> is included in 'Reply-to:'
and 'Sender:' fields in the header of the message.

Optionally, the following options can be used instead of the -f and -i
options:

-mailfrom <addr> The RFC 821 MAIL From: statement
-from <addr> The RFC 822 From: statement
-replyto <addr> The RFC 822 Reply-To: statement
-returnpath <addr> The RFC 822 Return-Path: statement
-sender <addr> The RFC 822 Sender: statement
***

Meer opties dan daar worden genoemd gebruiken wij ook niet. Opdracht ziet er dan ongeveer als volgt uit:

blat.exe log.txt -tf mail.txt -server 192.168.1.1 -port 25 -f blat@domein.nl


Hoop dat je daar iets mee kunt. Als het niet lukt, wat lukt er dan niet?


Grtz,
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan