webForumDet fria alternativet

Skicka avsändarnamn och mailadress i ett mail genom Perl

Perl & Rubyur Perl, Python, Ruby och övrig CGI

5 svar · 1 925 visningar · startad av haider

haiderMedlem sedan jan. 2003956 inlägg
#1

Ett skript jag har klarar att skicka mail där avsändaren är mail@domain.se.
Men hur gör man om den även ska skicka med avsändarnamnet?

nitro2k01Medlem sedan aug. 20039 342 inlägg
#2

Nu kan jag iofs inte Perl, men baserat på allmän erfarenhet gissar jag att du i e-post-fältet ska ange en sträng på formen Användarnamn <mail@doman.se>
Alltså användarnamnet följt av e-postadressen inom taggar. Dessutom bör du ev. se upp med teckenkodningen för å, ä, ö. Men det är isf ett mindre problem.

haiderMedlem sedan jan. 2003956 inlägg
#3

Jo, jag tänkte likadant. Men bortsett från svenska tecken som kan orsaka problem; finns det andra tänkbara hinder?

Hur skulle man ha gjort i PHP? Perl är ju simplare eftersom den ofta kör med print-lösningar.
Kanske kan en inblick i PHP lysa upp problemet i Perl?

nitro2k01Medlem sedan aug. 20039 342 inlägg
#4

Tja, börja med att pröva att skicka med en sträng som den jag beskrev och se hur mottagarsidan tolkar det.

colioneMedlem sedan juni 20014 421 inlägg
#5

Hur ser scriptet du har idag ut?

Danne VMedlem sedan aug. 20068 090 inlägg
#6

Jag använde NMS formmail förr, och om jag inte minns fel så skrev man in avsändaradressen i skriptet:

http://nms-cgi.sourceforge.net/scripts.shtml
Installationshjälp (om det behövs): http://www.ironspider.ca/forms/nmsform.htm

129 ms totalt · 3 externa anrop · v20260731065814-full.a2ca460b
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)