폼메일 구동 방법 알려주세요! (전송방법)
※ html에서 폼메일 형태 짜서 넣었습니다.
Copy
<form name="fformmail" method="post" onsubmit="return fformmail_submit(this);" enctype="multipart/form-data" style="margin:0px;">
<table class="mail_form"> <colgroup> <col width="90px"> <col width="*"> <col width="90px"> <col width="*"> <col width="90px"> <col width="*"> </colgroup> <tr> <th colspan="6" class="tableName"><span class="contactTable">Contact Information</span><span class="advice"><span class="point"> *</span>required fields</span></th> </tr> <tr> <th><span class="point">*</span><label for="salutation">Salutation</label></th> <td><select id="salutation" name="salutation"> <option value="" selected="selected">(Choose a Salutation)</option> <option value="Mr.">Mr.</option> <option value="Mrs.">Mrs.</option> <option value="Ms.">Ms.</option> <option value="Dr.">Dr.</option> </select> </td> <th><span class="point">*</span><label for="first_name">First Name</label></th> <td><input type="text" id="first_name" name="first_name"></td> <th><span class="point">*</span><label for="last_name">Last Name</label></th> <td><input type="text" id="last_name" name="last_name"></td> </tr> <tr> <th><span class="point">*</span><label for="country">Country</label></th> <td><select id="country" name="country"> <option value="" selected="selected">(Choose a Country)</option> <option value="United States">United States</option> <option value="Afghanistan">Afghanistan</option> <option value="Albania">Albania</option> <option value="Algeria">Algeria</option> <option value="American Samoa">American Samoa</option> <option value="Andorra">Andorra</option> <option value="Angola">Angola</option> <option value="Anguilla">Anguilla</option> <option value="Antarctica">Antarctica</option> <option value="Antigua and Barbuda">Antigua and Barbuda</option> <option value="Argentina">Argentina</option> <option value="Armenia">Armenia</option> <option value="Aruba">Aruba</option> <option value="Australia">Australia</option> <option value="Austria">Austria</option> <option value="Azerbaidjan">Azerbaidjan</option> <option value="Bahamas">Bahamas</option> <option value="Bahrain">Bahrain</option> <option value="Banglades">Banglades</option> <option value="Barbados">Barbados</option> <option value="Belarus">Belarus</option> <option value="Belgium">Belgium</option> <option value="Belize">Belize</option> <option value="Benin">Benin</option> <option value="Bermuda">Bermuda</option> <option value="Bolivia">Bolivia</option> <option value="Bosnia-Herzegovina">Bosnia-Herzegovina</option> <option value="Botswana">Botswana</option> <option value="Bouvet Island">Bouvet Island</option> <option value="Brazil">Brazil</option> <option value="British Indian O. Terr.">British Indian O. Terr.</option> <option value="Brunei Darussalam">Brunei Darussalam</option> <option value="Bulgaria">Bulgaria</option> <option value="Burkina Faso">Burkina Faso</option> <option value="Burundi">Burundi</option> <option value="Buthan">Buthan</option> <option value="Cambodia">Cambodia</option> <option value="Cameroon">Cameroon</option> <option value="Canada">Canada</option> <option value="Cape Verde">Cape Verde</option> <option value="Cayman Islands">Cayman Islands</option> <option value="Central African Rep.">Central African Rep.</option> <option value="Chad">Chad</option> <option value="Chile">Chile</option> <option value="China">China</option> <option value="Christmas Island">Christmas Island</option> <option value="Cocos (Keeling) Isl.">Cocos (Keeling) Isl.</option> <option value="Colombia">Colombia</option> <option value="Comoros">Comoros</option> <option value="Congo">Congo</option> <option value="Cook Islands">Cook Islands</option> <option value="Costa Rica">Costa Rica</option> <option value="Croatia">Croatia</option> <option value="Cyprus">Cyprus</option> <option value="Czech Republic">Czech Republic</option> <option value="Czechoslovakia">Czechoslovakia</option> <option value="Denmark">Denmark</option> <option value="Djibouti">Djibouti</option> <option value="Dominica">Dominica</option> <option value="Dominican Republic">Dominican Republic</option> <option value="East Timor">East Timor</option> <option value="Ecuador">Ecuador</option> <option value="Egypt">Egypt</option> <option value="El Salvador">El Salvador</option> <option value="Equatorial Guinea">Equatorial Guinea</option> <option value="Estonia">Estonia</option> <option value="Ethiopia">Ethiopia</option> <option value="Falkland Isl.(Malvinas)">Falkland Isl.(Malvinas)</option> <option value="Faroe Islands">Faroe Islands</option> <option value="Fiji">Fiji</option> <option value="Finland">Finland</option> <option value="France (European Ter.)">France (European Ter.)</option> <option value="France">France</option> <option value="French Southern Terr.">French Southern Terr.</option> <option value="Gabon">Gabon</option> <option value="Gambia">Gambia</option> <option value="Georgia">Georgia</option> <option value="Germany">Germany</option> <option value="Ghana">Ghana</option> <option value="Gibraltar">Gibraltar</option> <option value="Great Britain (UK)">Great Britain (UK)</option> <option value="Greece">Greece</option> <option value="Greenland">Greenland</option> <option value="Grenada">Grenada</option> <option value="Guadeloupe (Fr.)">Guadeloupe (Fr.)</option> <option value="Guam (US)">Guam (US)</option> <option value="Guatemala">Guatemala</option> <option value="Guinea Bissau">Guinea Bissau</option> <option value="Guinea">Guinea</option> <option value="Guyana (Fr.)">Guyana (Fr.)</option> <option value="Guyana">Guyana</option> <option value="Haiti">Haiti</option> <option value="Heard & McDonald Isl.">Heard & McDonald Isl.</option> <option value="Honduras">Honduras</option> <option value="Hong Kong">Hong Kong</option> <option value="Hungary">Hungary</option> <option value="Iceland">Iceland</option> <option value="India">India</option> <option value="Indonesia">Indonesia</option> <option value="Iraq">Iraq</option> <option value="Ireland">Ireland</option> <option value="Israel">Israel</option> <option value="Italy">Italy</option> <option value="Ivory Coast">Ivory Coast</option> <option value="Jamaica">Jamaica</option> <option value="Japan">Japan</option> <option value="Jordan">Jordan</option> <option value="Kazachstan">Kazachstan</option> <option value="Kenya">Kenya</option> <option value="Kirgistan">Kirgistan</option> <option value="Kiribati">Kiribati</option> <option value="Korea (North)">Korea (North)</option> <option value="Korea (South)">Korea (South)</option> <option value="Kuwait">Kuwait</option> <option value="Laos">Laos</option> <option value="Latvia">Latvia</option> <option value="Lebanon">Lebanon</option> <option value="Lesotho">Lesotho</option> <option value="Liberia">Liberia</option> <option value="Libya">Libya</option> <option value="Liechtenstein">Liechtenstein</option> <option value="Lithuania">Lithuania</option> <option value="Luxembourg">Luxembourg</option> <option value="Macau">Macau</option> <option value="Madagascar">Madagascar</option> <option value="Malawi">Malawi</option> <option value="Malaysia">Malaysia</option> <option value="Maldives">Maldives</option> <option value="Mali">Mali</option> <option value="Malta">Malta</option> <option value="Marshall Islands">Marshall Islands</option> <option value="Martinique (Fr.)">Martinique (Fr.)</option> <option value="Mauritania">Mauritania</option> <option value="Mauritius">Mauritius</option> <option value="Mexico">Mexico</option> <option value="Micronesia">Micronesia</option> <option value="Moldavia">Moldavia</option> <option value="Monaco">Monaco</option> <option value="Mongolia">Mongolia</option> <option value="Montserrat">Montserrat</option> <option value="Morocco">Morocco</option> <option value="Mozambique">Mozambique</option> <option value="Myanmar">Myanmar</option> <option value="Namibia">Namibia</option> <option value="Nauru">Nauru</option> <option value="Nepal">Nepal</option> <option value="Netherland Antilles ">Netherland Antilles</option> <option value="Netherlands">Netherlands</option> <option value="Neutral Zone">Neutral Zone</option> <option value="New Caledonia (Fr.)">New Caledonia (Fr.)</option> <option value="New Zealand">New Zealand</option> <option value="Nicaragua">Nicaragua</option> <option value="Niger">Niger</option> <option value="Nigeria">Nigeria</option> <option value="Niue">Niue</option> <option value="Norfolk Island">Norfolk Island</option> <option value="Northern Mariana Isl.">Northern Mariana Isl.</option> <option value="Norway">Norway</option> <option value="Oman">Oman</option> <option value="Pakistan">Pakistan</option> <option value="Palau">Palau</option> <option value="Panama">Panama</option> <option value="Papua New">Papua New</option> <option value="Paraguay">Paraguay</option> <option value="Peru">Peru</option> <option value="Philippines">Philippines</option> <option value="Pitcairn">Pitcairn</option> <option value="Poland">Poland</option> <option value="Polynesia (Fr.)">Polynesia (Fr.)</option> <option value="Portugal">Portugal</option> <option value="Puerto Rico (US)">Puerto Rico (US)</option> <option value="Qatar">Qatar</option> <option value="Reunion (Fr.)">Reunion (Fr.)</option> <option value="Romania">Romania</option> <option value="Russian Federation">Russian Federation</option> <option value="Rwanda">Rwanda</option> <option value="Saint Lucia">Saint Lucia</option> <option value="Samoa">Samoa</option> <option value="San Marino">San Marino</option> <option value="Saudi Arabia">Saudi Arabia</option> <option value="Senegal">Senegal</option> <option value="Seychelles">Seychelles</option> <option value="Sierra Leone">Sierra Leone</option> <option value="Singapore">Singapore</option> <option value="Slovak Republic">Slovak Republic</option> <option value="Slovenia">Slovenia</option> <option value="Solomon Islands">Solomon Islands</option> <option value="Somalia">Somalia</option> <option value="South Africa">South Africa</option> <option value="Soviet Union">Soviet Union</option> <option value="Spain">Spain</option> <option value="Sri Lanka">Sri Lanka</option> <option value="St. Helena">St. Helena</option> <option value="St. Pierre & Miquelon">St. Pierre & Miquelon</option> <option value="St. Tome and Principe">St. Tome and Principe</option> <option value="St.Kitts Nevis Anguilla">St.Kitts Nevis Anguilla</option> <option value="St.Vincent & Grenadines">St.Vincent & Grenadines</option> <option value="Sudan">Sudan</option> <option value="Suriname">Suriname</option> <option value="Svalbard & Jan Mayen Is">Svalbard & Jan Mayen Is</option> <option value="Swaziland">Swaziland</option> <option value="Sweden">Sweden</option> <option value="Switzerland">Switzerland</option> <option value="Tadjikistan">Tadjikistan</option> <option value="Taiwan">Taiwan</option> <option value="Tanzania">Tanzania</option> <option value="Thailand">Thailand</option> <option value="Togo">Togo</option> <option value="Tokelau">Tokelau</option> <option value="Tonga">Tonga</option> <option value="Trinidad & Tobago">Trinidad & Tobago</option> <option value="Tunisia">Tunisia</option> <option value="Turkey">Turkey</option> <option value="Turkmenistan">Turkmenistan</option> <option value="Turks & Caicos Islands">Turks & Caicos Islands</option> <option value="Tuvalu">Tuvalu</option> <option value="US Minor outlying Isl.">US Minor outlying Isl.</option> <option value="Uganda">Uganda</option> <option value="Ukraine">Ukraine</option> <option value="United Arab Emirates">United Arab Emirates</option> <option value="United Kingdom">United Kingdom</option> <option value="United States">United States</option> <option value="Uruguay">Uruguay</option> <option value="Uzbekistan">Uzbekistan</option> <option value="Vanuatu">Vanuatu</option> <option value="Vatican City Stat">Vatican City State</option> <option value="Venezuela">Venezuela</option> <option value="Vietnam">Vietnam</option> <option value="Virgin Islands (British)">Virgin Islands (British)</option> <option value="Virgin Islands (US)">Virgin Islands (US)</option> <option value="Wallis & Futuna Islands">Wallis & Futuna Islands</option> <option value="Western Sahara">Western Sahara</option> <option value="Yemen">Yemen</option> <option value="Yugoslavia">Yugoslavia</option> <option value="Zaire">Zaire</option> <option value="Zambia">Zambia</option> <option value="Zimbabwe">Zimbabwe</option> </select></td> <th><span class="point">*</span><label for="company">Company</label></th> <td colspan="3"><input type="text" id="company" name="company"></td> </tr> <tr> <th><span class="point">*</span><label for="email">E-mail</label></th> <td><input type="text" id="email" name="email"></td> <th><span class="point">*</span><label for="tel">Tel</label></th> <td><input type="text" id="tel" name="tel"></td> <th> <label for="fax">Fax</label></th> <td><input type="text" id="fax" name="fax"></td> </tr> <tr> <th><span class="point">*</span>Category of<br> Business</th> <td colspan="5" class="category"> <input type="radio" name="category" id="category1" value="1" checked><label for="category1">Retailer / End User</label> <input type="radio" name="category" id="category2" value="2"><label for="category2">Representative</label> <input type="radio" name="category" id="category3" value="3"><label for="category3">Manufacturer</label> <input type="radio" name="category" id="category4" value="4"><label for="category4">Designer / Architect</label> </td> </tr> <tr> <td colspan="6"><textarea name="content"></textarea></td> </tr> <tr> <td colspan="6" class="send"> <input type="reset" value="Reset"> <input type="submit" id="btn_submit" value="Submit"> </td> </tr> </table> </form>
※ html 문서안 자바스크립트는 이렇게 넣었습니다.
Copy
<script type="text/javascript">
function fformmail_submit(f){
if (!f.salutation.value) { alert('salutation'); f.salutation.focus(); return false; }
if (!f.first_name.value) { alert('first_name'); f.first_name.focus(); return false; } if (!f.last_name.value) { alert('last_name'); f.last_name.focus(); return false; } if (!f.country.value) { alert('country'); f.country.focus(); return false; }
if (!f.company.value) { alert('company'); f.company.focus(); return false; }
if (!f.email.value) { alert('email'); f.email.focus(); return false; }
if (!f.tel.value) { alert('tel'); f.tel.focus(); return false; }
if (!f.fax.value) { alert('fax'); f.fax.focus(); return false; } var chk = 0; for(var i=0;i<f.category.length;i++){ if(f.category[i].checked) { chk = 1; } } if (!chk) { alert('category'); return false; }
if (!f.content.value) { alert('content'); f.content.focus(); return false; }
document.getElementById('btn_submit').disabled = true;
f.action = "gnuboard4/bbs/formmail_send.php"; return true;}</script>
※ formmail_send.php내용은..! (그누보드 제공 그대로)
Copy
<?include_once("./_common.php");include_once("$g4[path]/lib/mailer.lib.php");
if (!$config[cf_email_use]) alert("환경설정에서 \'메일발송 사용\'에 체크하셔야 메일을 발송할 수 있습니다.\\n\\n관리자에게 문의하시기 바랍니다.");
if (!$is_member && $config[cf_formmail_is_member]) alert_close("회원만 이용하실 수 있습니다.");
$to = base64_decode($to);
if (substr_count($to, "@") > 1) alert_close('한번에 한사람에게만 메일을 발송할 수 있습니다.');
$key = get_session("captcha_keystring");if (!($key && $key == $_POST[wr_key])) { unset($_SESSION['captcha_keystring']); alert("정상적인 접근이 아닌것 같습니다.");}
for ($i=1; $i<=$attach; $i++) { if ($_FILES["file".$i][name]) $file[] = attach_file($_FILES["file".$i][name], $_FILES["file".$i][tmp_name]);}
$content = stripslashes($content);if ($type == 2) { $type = 1; $content = preg_replace("/\n/", "<br>", $content);}
// html 이면if ($type) { $current_url = $g4[url]; $mail_content = "<html><head><meta http-equiv='content-type' content='text/html; charset=$g4[charset]'><title>메일보내기</title><link rel='stylesheet' href='$current_url/style.css' type='text/css'></head><body>$content</body></html>";} else $mail_content = $content;
mailer($fnick, $fmail, $to, $subject, $mail_content, $type, $file);
//$html_title = $tmp_to . "님께 메일발송";$html_title = "메일 발송중";include_once("$g4[path]/head.sub.php");
alert_close("메일을 정상적으로 발송하였습니다.");
include_once("$g4[path]/tail.sub.php");?>
메일이 안보내지고 회원만 이용할 수 있다라는 경고창이 나옵니다.
비회원도 메일을 보낼수 있게 하고 싶고,
또 " abc@abc.com " 으로 메일이 가도록 지정해주고 싶은데
어떻게 수정해야 하는지요.
메일보내기 제대로 하는 방법 좀 알려주세요!!!
|
답변 1개
4년 전
질문이 너무 오래되고 답변이 없어서, 필요하면 다시 질문해주세요.
답변을 작성하려면 로그인이 필요합니다.