SkÃ¥ne Sjælland Linux User Group - http://www.sslug.dk Förstasida   Anmälning   Postarkiv   Forum   Kalender   Sök
MhonArc Dato: [Date Prev] [Kronologisk oversigt] [Date Next]   TrÃ¥d: [Date Prev] [Oversigt trÃ¥de] [Date Next]   MhonArc
 

Re: [CPROG] Howto, mail



Meyland Peter wrote:
> Hvordan pokker sender jeg en email inde fra et lille C program?

Hvis performance problemer gør at du ikke vil popen et program,
så kan du åbne en socket til port 25, og så sende emailet direkte
til sendmail deamonen, forudsat at du kører en mail service der
er konfigureret til at modtage og sende post videre ud af huset.

prøv:

telnet localhost 25
helo DITSERVERNAVN
mail from:<afsender email>
rcpt to:<modtager email>
data
Subject: SUBJECT

body af email
.
quit

Bemærk punktum på tom line afslutter et email, og "data"
betyder at email body starter. Tester du det på en server
uden net forbindelse så kør sendmail -q for at flushe køen,
eller er det sendmail -bs ???.

Når du afsender det sidste punktum vil sendmail returnere
en "email accepted" kode, og afsende emailet, men du kan
sende mange emails ved efter "." at komme med en ny
mail from:.... indtil alle emails er afsendt.

Du kan sende præcist den samme tekst igennem en socket
fra et C program, og få sendmail til at sende posten videre
uden særligt meget overhead. Det bliver dog mere besværligt
end popen fordi man skal checke hvad sendmail returnere af
koder.

-- 
* Kurosawa: http://www.designlabs.dk/husetsbio *
* Email: Carsten dot Svaneborg at risoe dot dk * 
*  http://www.fys.risoe.dk/fys/External/casv/  *




 
Förstasida   Anmälning   Postarkiv   Översikt   Kalender   Sök

 
 
Fel och synpunkter angående webb-sidorna skickas till <www_admin>. Senaste ändring 2005-08-10, klockan 20:08
Denna sidan underholds av MHonArc .