2010-08-15 3 views

답변

1

Email::Sender, Email::Sender::Manual::QuickStartEmail::Simple 참조

##-----Send email confirmation to the customer----- 
open (MAIL,"|$mailprogram"); 
print MAIL "To: $b_email\n"; 
print MAIL "From: $oursalesemail\n"; 
print MAIL "Subject: Order Confirmation\n"; 
print MAIL "\n\n"; 
print MAIL "Hi $b_first\n"; 
print MAIL "\n\n"; 
print MAIL "Your order has been received. A summary of your order appears below.\n"; 
print MAIL "\n"; 
&printMailFieldsFromForm; 
print MAIL "\n"; 
print MAIL "Thank-you for your order. It will be shipped posthaste.\n\n"; 
close MAIL; 

환호 KD :
이것은 내가 더 매력적인 무언가로 포맷하고자하는 코드의 섹션입니다.

당신은 메시지를 작성할 수 Email::MIME::CreateHTML를 사용할 수 있습니다.

Perl Email Project 웹 사이트는 작은 휴면 보이지만, 그들의 mailing list이 활성화됩니다. 도움을받을 수도 있습니다.

나는 당신이 웹에 주위에 거짓말 나쁜 관행 및 보안 구멍의 전체 고대 쓰레기를 잡고 가라 앉는 느낌이와 수동뿐만 아니라 CGI 제출을 처리하고 있습니다. CGI::Simple 또는 CGI.pm을 사용하십시오.

+0

나는 그것을 "꽤"그래서 이메일을 포맷하는 방법에 대한 그 perldoc을 페이지에 아무것도 볼 ... 또는 텍스트/일반 이외의 형식으로 이메일 전송에 대한 심지어 아무것도 (EXPLICT) 할 수 없다. – Quentin

+0

@David :'Mime :: Lite :: HTML'에 대한 대체물을 잊어 버렸고 그것을 찾고있었습니다. 어쨌든, 내가 검색하는 동안 게시 한 것을 볼 수 있습니다 ;-) +1. –

+0

사람들은 CGI.pm 사용을 권장하지 않습니까? – xenoterracide

0

당신은 Template :: Toolkit, 이메일을 포함한 포맷의 모든 종류의 작업을 수행 할 수 있어야한다. 물론 Text::Template과 같은 다른 템플릿 엔진을 살펴보고 싶다면 유니 코드가 필요하지 않은 경우에도 악의적이라고 생각할 수도 있습니다 format. HTML을 원한다면 템플릿 부분으로 html을 작성하면됩니다.

관련 문제