will Postado Julho 19, 2004 Denunciar Share Postado Julho 19, 2004 Oi Pessoal estou com o seguinte problema para mandar meus emails...eu gostaria de saber com eu faço para expesificar o smt de outro servidor...pois no qual onde esta o site ele estadando problema então pensei em usar outro servidor ...Tem como ...?veja se meu codigo tem algo errado ou mesmo se pode ser melhorado <?php require_once('Connections/ed.php'); ?> <?php $colname_tio = "1"; if (isset($_GET['tipo'])) { $colname_tio = (get_magic_quotes_gpc()) ? $_GET['tipo'] : addslashes($_GET['tipo']); } mysql_select_db($database_ed, $ed); $query_tio = sprintf("SELECT * FROM b_cadastro WHERE tipo = '%s'", $colname_tio); $tio = mysql_query($query_tio, $ed) or die(mysql_error()); $row_tio = mysql_fetch_assoc($tio); $totalRows_tio = mysql_num_rows($tio); $colname_htm = "1"; if (isset($_GET['id'])) { $colname_htm = (get_magic_quotes_gpc()) ? $_GET['id'] : addslashes($_GET['id']); } mysql_select_db($database_ed, $ed); $query_htm = sprintf("SELECT * FROM b_editor WHERE id = %s", $colname_htm); $htm = mysql_query($query_htm, $ed) or die(mysql_error()); $row_htm = mysql_fetch_assoc($htm); $totalRows_htm = mysql_num_rows($htm); ?> <html> <head> <title><? echo "$empresa";?></title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> <!-- body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; } .bord { border: 1px solid #666666; } .style1 { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; } a:link { color: #999999; text-decoration: none; } a:visited { color: #999999; text-decoration: none; } a:hover { color: #000000; text-decoration: none; } a:active { color: #999999; text-decoration: none; } --> </style></head> <body> <table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td><table width="400" height="200" border="0" align="center" cellpadding="0" cellspacing="0" class="bord"> <tr> <td><div align="center"> <img src="logo.gif" width="114" height="89"><br> <br> <?php do { ?> <? $nome = "$empresa"; $receber = "boletim@$local"; $para = $row_tio['email'].","; $titu = $row_htm['nome']; $subjeto ="$titu :: Boletim do $empresa !"; $headers ="Content-Type: text/html; charset=iso-8859-1\r\n"; $headers .="From: $nome <$receber>\r\n"; $headers .="Bcc: $para\r\n"; $mensagem = $row_htm['htm']; echo $para; if (mail("$para", "$subjeto", $mensagem, "$headers")){ $de_olho= "$nome, sua mensagem foi enviada com exito!"; }else{ $de_olho= "$nome, existe algo errado, tente mais uma vez, se ñ ter certo feche o browser, caso o erro continue entre em contato comigo!"; } } while ($row_tio = mysql_fetch_assoc($tio)); ?> <?php echo "$de_olho"; ?> <?php?> <br> <br> <span class="style1"><a href="JavaScript:self.close()"">Fechar</a> | <a href="m_ver.php?id=<? echo $_GET['id']; ?>">Continuar</a></span></div></td> </tr> </table></td> </tr> </table> </body> </html> <?php mysql_free_result($tio); mysql_free_result($htm); ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Julho 19, 2004 Denunciar Share Postado Julho 19, 2004 Pra você mudar o smtp só ir no php.ini e mudar lae reiniciar o apache Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dmetallica Postado Julho 19, 2004 Denunciar Share Postado Julho 19, 2004 você pode faezr via php tb assim: ini_set("SMTP","smtp.pop.com.br"); //,ude para o smtp do teu server. Fallou... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
will
Oi Pessoal estou com o seguinte problema para mandar meus emails...
eu gostaria de saber com eu faço para expesificar o smt de outro servidor...
pois no qual onde esta o site ele estadando problema então pensei em usar outro servidor ...
Tem como ...?
veja se meu codigo tem algo errado ou mesmo se pode ser melhorado
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.